Nice work, sounds like very similar to mine and Viak's experiences. We added Onyxia to that list also.

We had a crack at Gunship though didn't have the camera positioning/jumping setup correctly.