It looks like you are doing great. The best advice I can give you is READ READ READ.
Check out some books on polyamory and read them, get your girl to read them too.
- For the pursuit of happiness, not the sit around and wait for happiness -
Jen - bi female
John (Juntas)- husband
M - John's girlfriend