The site does work...you no longer have to activate flash. However, many players are just waiting for the site to include points again. For now you can play unlimited games for free but the scoring system or points is not working.
Here is a tutorial (2 videos) on how to take a basic turn amd join games. Message me if you are still having trouble. Cheers!