He was 16 and he's now 22
Probably many 16yr old guys have done this. If he didn't even know her age then I don't see why it's such a big deal despite the 'over/underage' thing.
His messages to her are awful, but I'm pretty sure he'd be embarrassed of this himself now.