Yay, my first reply :)
Well, the press release was quite concise and pointed the reader to the website and presskit. I think if one were to just link to a website it would seem a bit lazy.
Good feedback regarding the trailer. I think its difficult to make a turn based game seem exciting and I probably should have used a faster pace. I kept it slow to make sure everyone would be able read the text and understand eveything.
And good point regarding the facial expressions. That's something I had planned early on, but lost track of the idea somewhere during development