Don't take this the wrong way, but I'm envious of you. I've been searching for a decade for my "soul mate", or at the very least a woman who will tolerate me!

It sounds like you've found what you are looking for.
I don't believe age is a major issue. Sure, there is a difference in maturity, but at 18 you are an adult. The problem with teenagers today is they are so pampered by their parents and society that by 18 - again, when they should be an adult, they still act like children.
If you feel you are on the same maturity level as he is, or at least close, I say go for it!
As for the parents, do you live with them? If so, that may be a problem.