This video has been out for at least two weeks now, without any kind of follow-up, anywhere. I am starting to suspect that this is a hoax.
Just found this....
http://www.salem-news.com/articles/april222009/az_bp_beating_4-21-09.php
His name is Steven Anderson and it looks like he had another run in with the BP