After reading that all I can say is that he is selfish, selfish, selfish, oh and may I add a master manipulator as well!
OK, so what's in this for you? Why wouldn't you be somewhat negative? You are the one making all of the concessions and have for the last few years.
He says that if your not happy within 2 years he'll leave with you. I don't think from what you wrote that you are at all convinced that this is true.
He should be haunted about how he treated his kids. Obviously he is the most important person in his life. Look around at someone who is a truly loving and involved Father. Nothing could make them choose between their job or their kids, especially when they had the luxury of choice. Sorry but this makes me so angry. As I said before, I lived your life.