Is there any chance of one of you moving closer in the near future?
I think you do make a good point. I would be angry and upset if that were me waiting forever not knowing when he would turn up, all because he forgot his charger because he was rushing, because he spent the cab fare that you gave him, on something else. That was not on, you gave it to him for travel, nothing else. So that could've been easily avoided. Of course, he may have forgotten it anyway, who knows. Then falling asleep even though he was expecting you, and leaving you out in the cold.. I'd be extremely angry! That one has happened to me before on many occasions in a previous relationship, if you could call it that.
I think it wouldn't kill him to be a tad more thoughtful towards you. Perhaps that's just him and he doesn't think. Can you put up with that? If you imagine life like that for the rest of your life, could you be happy like that? If not, then I would leave things there and try to move on. When I was unhappy in my relationship with my sons dad, my brother told me the rest of my life was a very long time to be miserable for. He was right and I ended things after 11 years so not a decision I took lightly at all, but it was for the best. If you can't be happy like that and you know things won't change, then don't put up with it.