Yeah - shame about the dev. But those sports are bloody crazy and anyone doing them are fully aware of the risks...and accepting those risks.
Still a shame though.
As for the game - I'm not sure. As a person who is petrified of heights, it may not be my thing. On the other hand, I've never done (and never likely to) do any of those things, and I do love Austria..