To be honest I think the current page with the tweets looks more obviously a holding/coming soon page.
The previous version looked too much like a dysfunctional website, more likely to put people off I reckon.
Anyway fingers crossed for this afternoon.