Well, it sounds like you have a pretty good dynamic with your girlfriend right now, and are communicating well with each other...so sounds like you're on the right path!!
I don't know that anything I add will be helpful at this point!
I know of two ENFP's, one male and one female, and both are good friends of mine. They're' a little...random and flighty...but, they're SO interesting because of that. A lot of fun, a lot of energy, and very good at socializing and being open to getting to know a quiet gal like me.
I think I would have been open to being romantically involved with the guy at some point; however - and it very well could just be unique to him, and not his 'type' at all - he seemed to be clueless that I had any interest in him, and just seemed in general to have so many activities he was involved with, that he didn't have time for a relationship, or relationships weren't even on his radar!! He has an odd naievete when it comes to that. The other thing about him (and another INFJ friend who also knows him totally agrees with this) is that he tends to be so spontaneous as to make it difficult to socialize with him. Now I love spontaneousness...but a more structured spontaneousness, haha!!... but as an example, he'd say 'Hey, I might be going out tonight with some friends, do you want me to give you a call?', and I'd say sure. Then the night would wittle away, and he'd finally call me at 10pm or something, saying 'We're at such and such place, wanna join us?'...and I'd totally be out of the mood for it by that point, and most likely in my PJ's by then. ;-) Now, this when I was younger, nowadays if I was asked that question by him, I'd say very straightforwardly: "Yes, I'm interested in going out, but I need you to call me earlier in the evening, like 6-7pm, to give me a heads up on what the game plan is. If you end up calling much later than that, I'll probably pass." Or something like that.
With both, I must be honest, their endless chatter can wear me out at times. ;-) Don't get me wrong, their capacity to have really enlightening, thoughtful, deep conversations is rare and I definitely seek that out in my friends...but they both also have a tendency for sheer babbling...which can become annoying. But that's more a reflection of me - that I'm so introverted that I at some point hit the wall and my tolerance for talking stops, and I need to go off on my own.
You asked about punctuality. When I was younger, I used to get bothered when friends were always late. I just didn't get it, and on a logical level I still don't; but that's because I plan everything out so that I AM on time - just because I personally find that respectful of the other person. But while I might never 'get it', I do allow for the fact that other people just operate a bit differently from me, and so I have certain friends who I *expect* will not be on time. So, I now carry books with me whenever I'm meeting up with someone, just on the offchance they're late. I would recommend trying not to make it a habit though to be chronically late.