I don't think you're a dick. I think you're brutally honest, which definitely can come off as dickish. But I don't think you're mean for the sake of being mean, which would be a dick move.
Opinions are like assholes, everyone has one. Taking it a step further, they all stink to someone else.
Thank you for sharing this, my friend.