At the end it should of been the blockhead in Slate, and when "The game where you build stuff" appears, a save starts getting loaded (Afghanistan?).
Still, very nice.
Yet, I think a trailer should represent the vanilla part of the game. If I were you I'd make a two trailers. One showing the main content of the game. In other words, what you can have if you own the game without any modifications. The second trailer being related to the content, a trailer which also includes Add-Ons.