I have nothing to add except to say that I'm so sorry you're having to go through all of this sh*t. Seriously. Other than the problems do you like the bike? I'd say if you like the bike, but hate the service take it somewhere else once the original bike shop makes it RIGHT.

If you really don't like the bike, then I'd take it back and see if you could get a refund.