Ok, since nobody bothered to participate in testing the mission, and only a single person is interested in the mission itself, I'll discontinue development and remove the links for the beta.
Looks like TheCrusader, Demolition man, Joehunk and a few others didn't care enough about the mission to sacrifice about one hour of gametime to testing a mission by playing it.