First, let me admit that I have not read the entire thread, but the original one and a glance that someone else has a similar problem.
He sounds like he has his cake... and... meaning, he still has the type of relationship he wants from you, while he also has other relationships he wants. This leaves you in the lurch. End this now, for your own good? He's playing ya, imo. He's playing with your heart strings.
I'm sorry that you invested so much of your time into this guy...but glad that you finally see what kind of guy he really is. I fear this for most long drawn out relationships... the one person just allows it because of the goodies they get, on their time in their way while the other one keeps planning for a lifetime and waits and waits and waits.

Move on. You've already gone through the hardest part, really. Find your freedom again, then look for a real man.