he didn't lie
that's what I'm saying
you guys seem to think accentuating your positive qualities is somehow dishonest. you've got it backwards
it's not about lying about your less appealing qualities, it's about putting your positive qualities out front, so the person you're talking to has a reason to get to know you, and thus when your negative qualities do emerge, they can contextualize them against a more complete picture of you as a whole
putting everything you know they're going to hate out first doesn't send the message, "this is who I am, I just want you to know upfront, because if you can't accept it, this probably isn't going to work out."
what it does is send the message "I have no idea how unappealing this all is, I don't care if you don't like it, and just fucking imagine how bad the shit that I'm not telling you is."
like, reverse the scenario, which of these goes better:
1) a girl messages you on a dating site. not a great looker, but you give her a chance, and she's a really engaging conversational partner. you have a nice date where you find out she's a successful publisher, and, later, a complete beast in the sack. you're in love. third date, you find out she has the unfortunate quality of some pretty serious self-esteem issues, and she mitigates her self-loathing by being really into tumblr fandom.
2) a girl messages you on a dating site. not a great looker, but you give her a chance, and she says, "I hate myself, and I only care about two things: yaoi and SuperWhoLock."
the second lady's a raving lunatic! are you the asshole for not sticking around for the other stuff? no, she didn't respect you as a human being who's making an honest effort to get to know her, instead immediately chasing you off with the most noxious unappealing shit about herself that she can think of. don't be like that, and then go bitch about how the world is unfair and nobody will ever love you. you've got to give people a fucking chance to love you, idiot.