(i numbered your paragraphs so you know to what i'm answering to)
1- He is the biggest problem, i agree
2- The girls can shape up but not all of them, and that's beyond Ruby/IT-girl, and yes i hate both archetypes, it's something i talk about a lot in my reviews: when MC(who we are supposed to either like or at least cheer for him/her, unless MC is unlikeable on purpose, or we're meant to pity them) is the butt of all jokes, it's already a major red-flag for me, even more when(like i said) MC is supposed to be this cool person, but doesn't show any of those cool traits that we got.(For the dev: No the "he gets good later" isn't acceptable, because if MC gets good later why isn't good NOW?)
3- Even the "best ones" of this genre are mediocre at best, so i feel you, but that doesn't mean i will stay here lying about liking something this poorly written. I'm doing a favour to the dev: giving an honest and fair opinion calling out the flaws, so that he can improve the game either by remaking it (it's still the first release, it's considered acceptable to make remakes early in development) or improving it for the next release.