I've seen this concept a few times, this is by far the best implementation of it! The screen shake however is a bit much, gives me motion sickness even.
Thanks for the feed back !!