Your right, you want to wait for him to contact you IMO.
I want to comment on your comment about his being cruel and giving you false hope. He didn't do anything. His messages have been mixed (to say the least), but you have always had the power to go if that was your choice. I know you know that.
I don't believe in "false" hope, just hope. You either have it or you don't. I suspect you do. That's not a bad thing.