I am excited to play 3.1, but I am not annoyed by the delays. It takes a tremendous amount of effort, time and money to release a patch of this size (I believe their biggest one yet!). Any number of unforeseen issues can pop up, and I'm sure they are doing the very best they can.
If you're just as anxious as the rest of us here, this my advice to you. Run your wares and optimizers so your PC is a speedy and clean, Update your addons so your ready to go. Now, take a deep soothing breath and walk away from the screen. Do that laundry you know you need to do, Finish the dishes, shower for work tomorrow and realize that there is a very good chance that you will not be logging on tonight.