Who ever said that the site is going to launch today? Even if it was, Dan and Dave live in California and so even though it is 11:24 PM where I live, that means it is only 8:24 PM where they live.
As for the store... I saw the leaked one as well and it looks amazing!
However, I'm predicting that their site will launch alongside the release of their new deck which I am predicting to be next Friday at 11PM EST.
-Doug