christ on toast, that is AWFUL service. That LBS has a disgusting attitude. Lazy lying sumbeotches.
Have you spoken directly with Giant? Maybe give them an idea of how much their brand is being compromised by service like this.
"...then don't take your hands off"
"...you're going over it with a fine-toothed comb"

It's a NEW bike.
The person you're dealing with needs an almighty boot to the head. That's not just incompetence it's
lying.