Here is the recent UK report. It surprised me that during the top 4 peak periods in 2010, wind only delivered 1/10 of 1 percent of demand. Wind offers huge engineering challenges and for sure you need major hydro storage to time shift, if you want uninterrupted power.
Sorry, I tend to get excited. Went to see Avengers last night with Paul and we were talking about Musk's announcement and he said boy you sure get excited about this.