Well, as the domain resolves correctly for me, it is set up correctly and it has at least partially updated . DNS often comes and goes within the first 72 hours, lots of things affect who can see it when. Your ISP could be caching it, your computer could be caching it, your browser could be caching it, your router could be caching it, it may not be updated in the DNS you are using.
If you just want to see it, check the wiki - as there are a couple of ways to view it before DNS changes....if it were me, I'd just wait. It is obviously set up correctly , as I can already view it.