He probably got sick of your attitude. Why would someone want to be with someone who is so condescending with such an inflated ego, as yourself? He clearly was not out of your league, since he cut the cord on you. Maybe you're not the paradigm of perfection you thought yourself to be. You do sound like a good time in bed, but he probably just got sick of dealing with you as a person in general.