I think he is playing games with you.
In this day and age, there is no reason to not return your calls/texts/whatsapp's, or whatever. He has deliberately ignored you, knowing that you were upset about it. Been out of touch for days then sent you a photo of him with another girl? Just not on.
I had a similar experience with a guy once (we were both early 30s so not teens!). He went awol, never returned my calls, he was supposed to be meeting me to take me to the airport, never turned up etc etc. I remember my sister saying that he had better have a good excuse e.g. his phone had dropped to the bottom of the ocean or sthg.
In the end, I tracked him down via his parents (how embarrassing) and he eventually emailed me, all excuses (his phone had run out of battery first of all, then he felt like we were getting too serious bla bla bla).
I was heartbroken. Really. But after all the support I had had from family and friends (who I learnt didn't like him at all after all!), I had no choice but to go no contact. It was hard but best thing I ever did. Months and months later the cheeky git had the cheek to call me up like nothing had happened. After that, I sent him an email saying I wanted no more contact with him and as he wasn't the type of person I wanted to know, or have in my life.
He sent back an email expressing surprise which I deleted and that was the end of that. Good riddance.
All the best OP. It is hard and it will hurt, but he really isn't worth it if that is the way he has treated you.