While I agree with almost all of your dislikes, I wouldn't go so far as to call it trash. To me, "trash" is something I would not bother picking up if I saw it in a waste can.
That being said, for $650 I expect something better. I'm guessing that it was rushed through design and production with...