Wow. Nice footage of the boss fight OP is talking about:
http://www.youtube.com/watch?v=_1JfS...mbedded#t=110s