anji i agree almost completely.
the only saving grace is that its an "easy" 100% where you dont have to put up with it for tool ong/its not challenging at all so you never relaly have to "worry" about teh broken mechanics
what i always wonder with (most) games is why these flaws which are so obvious slip past the inital brainstorming, hten the coding, then the bugsquahsing and then through the final palytest.
why does noone ever pipe up and say hang on a second this is shit??