Dang, if I was standing in front of... well, that THING... I'd totally go: "...crap...", or "...I'm screwed...".
Nice work, could've come straight out of a film (or a very good game).
What the F is up with those beams of light, though?
I think it might have been a little bet better without those beams, and if it would've been slightly darker.
But that is just my opinion, and this is already enough to make me pee my pants... literally... probably shouldn't have said that...