I just did that mission. And I must say I had a complete blast doing it. I laughed, and had plenty of fun on that one. So much I'm looking forward to do it again.
To the Devs, great job on creating this mission. One of the best ground missions yet! It is in one of my top 10s so far. I was even talking about it at work to other gamers. And they was was like "wow".