These are highly complex machines. Delays will happen to Boeing, Airbus, Bombardier, Embraer. The more complex the aircraft, the more delays will be seen.
The 787 will fly, it will see service and it will be a terrific airplane. Boeing is eating it for doing so much outsourcing, but at the end of the day, the 787 will be flying millions of passengers around the globe for years to come and the 787 will make Boeing a lot of money in the long run.
The A380 is a nice plane (I have been a passenger on one), but the economics do not make sense. The A380 is a technical success and a great achievement, but it will be hard pressed to ever make Airbus any money. The development costs were staggering and the airplane doesn't have enough market available to it in order to hit sales of greater than 500 and certainly not 1,000 units. The world is changing and point to point if going to win out over the hub.
I also expect that the A350XWB will be a terrific airplane and a great commercial success. Look at the early orders. The A350XWB will be delayed multiple times as well but at the end of the day it too will be moving millions of passengers around the globe for years and making Airbus a lot of money.