I can assure you there are plenty of people here that can offer you advice and guidance. Unfortunately I might not be one of them.
You mentioned spontaneity and it struck a chord with me. I have found that spontaneity is much more difficult or it has to be confined to a designated time....which goes directly against the idea of spontaneous. Schedules are the working norm. The good thing for you both is you are on equal footing....meaning you are both dating and experiencing it together ....sort of automatic empathy and understanding. The trouble from my point of view is who can say how their going to react if and when they fell in love or worst Head over Heels in love. I've been told that's the highest degree of love.
It was a risk I wasn't willing to take until recently.
Good luck to both of you D