I got in fine clicking on your link...went right to NEON REVOLT
Were you logged in? Do you know if they have decided you have to have an account to view the posts?