I think this guy sounds like a jackass. Love doesn't mean much.. He can say he loves you all he wants, his actions speak otherwise.
He "didn't plan on cheating" LOL. Nobody ever does. It always "Just happens". Anyone can cheat, it's not hard, oppertunities come up all the time. The difference in people is that some can handle and control themselves during a situation. He obviously didn't want too.
Then he turns around and blames the cheating on you? Oh please! It's because he didn't think you cared, loved him, blablabla. If he had any respect for you and your relationship, he would've talked to you about this in the first place. He waits untill he's busted for cheating before he starts playing the "poor me" routine. If he suspected you for cheating with your ex, he shoudl've confronted you in the first place. You were ignoring him so he screwed the first chick who didn't? Um yeah, great boyfriend material you have here.