They bought ad space over at rpg.net for the last week and a half (in the forums). It was still there this morning and has a couple features (clips and misc)- you might want to check it out.
They showed this a couple of weeks ago in the UK. It was ok - the effects were pretty cool, but they weaved a really pants story around a scientific analysis on how a dragon could exist in the real world. At least the theory was plausible I suppose!