there is NO way possible to put all of these millions of pieces of parts together without something ocassionally slipping up, the most important thing is though is how they deal with it - which sounded perfectly!
i too would be pissed having to take my brand new car back but hey, nothing is ever perfect and you were treated well....