@Nimo24 In all honesty I think just leave him. I know that is harsh, but I highly reccomend it, don't waste your energy. He sounds like a douche.
What I mean is, he's promising you things, then cancelling last minute. On top of the cancelling, he's very adamant in saying he loves you even when he's failed you three times (correct me if I'm wrong on that, I may have misread things). I think you should run from the relationship, it's not worth your energy. He'll only emotionally drain you by leading you on like that. Virtual dating is hardly worth it, there are way better fish in the sea. From my experience as a virtual-dater, real-life relationships are much better. Do as you'd like, but I'd say drop him girlie.