Try again! It's great! Clear your cookies, clear your cache do anything just get it!
I contacted them with an issue and got quite a fast response so try that if all else fails.
Remember, I think they are based in Norway.