I believe the Meteor was simply a compromise in safety by Petzl to get helmets on sport climbers and to get over the apparent dork-factor of the more appropriate head protection out there. Use of a polycarb. helmet should be a mark of advanced ability rather than the school marm image some may attribute to it. From erden's description though, nothing would have helped here. Impressive enough that he was wearing any helmet at a so-called sport crag, in my opinion. A very similar fatal head injury at Smith we responded to a few years ago highlighted the need for a helmet on even sport climbs at times.
This is getting off track, however, as erden says, it would be difficult to see survival under any circumstances from that distance.