"Thats too long surely." I don't see why. I can appreciate that everyone is chomping at the bit to get their free Vista upgrade but you can imagine how many people have bought PCs in the last few months that are trying to get their upgrade too. The numbers must be very large indeed.
I think you will have to be patient.
Might I suggest you have a look through some of the threads from people having bother with installing Vista and look on the bright side.
And the bright side is - by the time you get your copy hopefully a lot of the glitches and problems will be ironed out including hopefully a lot of the missing drivers. Which hopefully means you will be able to install yours without any major problems.