Not sure why the drop is an issue for so many -- as nutshell42 said there has been rules for air/orbital drops in Battletech long before MW ever came out. (and yes they don't use regular JJs, not what they were made for)
Lack of actual gameplay footage is a much better gripe since we all know a pretty trailer doesn't mean a good game.