I for one understand your disappointment. I got my 5DII brand new and it came with a very dirty sensor, needed to be cleaned professionally three times before most of the blotches were gone. Canon really need to tighten their QC, more and more stories are appearing where people are experiencing various faults and defects with brand new equipment.
Spots in the viewfinder is not a big deal though, even if it IS annoying. Have you looked at the mirror, see if there's any obvious dust on there? If you haven't already, take out the focus screen and blow gently at it, to clear it of any dust. (You can find a guide on youtube)
As for the dead pixels, how visible are they? Are they stuck or completely dead? I know that Apple accepts a certain number of dead pixels in a display, but I think that dead pixels in a professional camera sensor is unacceptable, and very different from dead pixels in a display. The reason a full frame sensor is more expensive than a crop sensor is that a defect affects a larger percentage of the batch - you have to throw away, say 10 % of a batch rather than 2 %, if you have a defect. If they just ship the sensors with defects anyway, the price difference shouldn't be so massive.
Edit: I remember having a number of stuck, blue pixels on my 50D. There was a function in the camera that would "map" those out, I ran that and I never saw them again. Anyone know what I'm talking about?
Edit 2: I think this is what I did, and it worked: http://www.slashgear.com …your-digital-slr-2227392/