You know, you can go ahead and make this official if you like (I'm not really sure what the difference is between an unofficial and official thread anyway, but this counts as mod permission).
And I personally think a 45 minute gameplay demo sounds amazing. It makes it that much harder to cherrypick the one bit of the game they've got working and actually indicates that most of the game might be of that quality.