This discussion may contain spoilers!
This is not AT ALL telltale related...but...
This site won't work properly with either Safari or Firefox on my iMac.
I have also tried safaris "useragent" feature, no luck.
before you tell me that it works perfectly, try making an account and logging in.