In terms of food, the only race I've been to that had better aid station selections was Ironman 70.3 Boulder. Of course they charge over twice as much and have the advantage of being able to drive a truck to every station. For the PPA/PPM, half of the aid stations require folks to hike in a mile or three. My pack on Sunday morning tipped the scales at a bit under 50lb. Also, gels are expensive ($1), trash nightmares, and very personal (I will only eat the ones I train with, in the flavors I know my stomach will accept. Most of the runners I know are the same way, and nobody can agree on what the "correct" gel to have out there is. :-)
As for finish line food, that same $250 ironman offered the following at the finish line: one slice of pizza, a drink and not much else. Of course I'd love it to be kicked up a notch, but the question becomes at what cost. It is not like the race pockets the profits, it is a 503(c) non-profit org.
For the request for more wave starts, I had the same initial thought as everybody else. In an effort to reduce crowding along the first few miles (which drove me nuts), it would be best to start folks in batches of 200 or so. And I'm sure this would help the start. The issue is that it could result in a huge wave 1 vs wave 2 logjam at the top for the Ascent. You can't really start the race any earlier than 7am. Getting the aid station volunteers into place takes time, and trying to do it in the dark makes it dangerous (My team got to the summit at sunrise on Sunday morning and started hiking down so we could get setup in time). You also don't want to go much past 7:30 since you are already flirting with trouble with the ever so common afternoon thunderstorms. To make things worse, right now you have two Gaussian (ish) arrival rate curves at the top. (See the raw time curve at http://www.skyrunner.com/ppresults/2013pp_wave_field_data.pdf for this years data). If you start to delay the start of the slower wave 1 runners, they are going to be caught by faster wave 2 folks. That little trough in between the two peaks could become a pinnacle, and the result would be a lot of complaining on this forum of the mess at the top. I'm not saying it is a bad idea, I'm just saying that the race would need to be careful it does not just move the problem further up the hill.