You need to ask him why he broke up with you, although it sounds as if you have an idea. Perhaps 4 months was a little too early to reveal to him what you did. Not sure.
You should continue No Contact, unless he initiates conversation. If he does, keep it short and sweet, but cordial. If you get aggressive, it could scare him off, as you may appear anxious and desperate. The good thing is that you're looking cool when you're around him. For the relationship to be so short, I find it strange that it's taking you so long to heal. I'm sure it's because you see him so often, though, after I think about it. The way he cut you off was immature, and since he knew how important communication was to you, he owed it to you to at least explain what was going on, especially after time passed and he cooled off a bit (assuming that he was pissed when he first broke things off with you).
no links in signatures, mmmk?