That "foam pit" looks crazy to me. Sharp angled firm blocks that do not appear to have much give (see the video linked from @rurban).
This feels like a case where having this 'foam pit' may be more dangerous than not having anything. Something like bike helmets positively correlated with more dangerous behavior / more accidents.