While they spent a lot of time with websites and game journos discussing TWFA I believe that their dedicated fan base can do a better job of creating word of mouth about TWFA through video and forum posts if there was no NDA. Most of the articles I read were not that exciting more, most of them kept asking about the whole THQ / Sega thing or DoW3 (lolz) rather than your up coming release.
The unit reveals are a good idea but they could have done that when the expansion was announced and revealed one unit per week. Even if the unit design isn't finalised you can easily mention that development is still early and things are subject to change.
If there was no NDA on the alpha and people were allowed to stream fans not fortunate enough to get into to alpha could see the game and more importantly see the massive improvements being made with every iteration, which shows that you are listening to fan feedback and improving the game.
The audio recording blog post was a great insight into the development for the expansion but I feel their could have been more blog posts from other sections such as the artists creating the vehicles or the uniform designers or even videos of the voice recording sessions like in DoW2 etc.
Journalists reach an audience but I find that most of them do a mediocre job at showcasing many games in a good light. Not like the developers can who know their game better than anyone. One of the most amazing things I saw this E3 was the Nintendo treehouse where the localisation team cut out the media middle men and had a constant stream all week showcasing their games directly to their fans and because the localisation team was very well informed on the products they were showcasing they did an amazing job which resulted in them being mentioned in 47% of the tweets made during the event.
http://www.digitalspy.co.uk/gaming/news/a578234/e3-2014-nintendo-dominates-social-media-conversation-on-twitter.html
TL;DR your dedicated fan base and yourselves can do a much better job at advertising your products than the gaming press. Provided that you give your fan base the opportunity to create content.