It DOES work. I've been playing for days.
If you go to enter a game and it puts you back at the game selection screen, that means:
1. You missed the start of the game and so it put you back automatically so you can choose another game.
2. It couldn't connect to the server, so try again- a few times if necessary. Sometimes it just can't connect due to volume. Newgrounds does the same thing sometimes.
Some people seem to be having trouble "getting in" so here's the drill:
First, you should see the loading screen with the ShellShock Live Logo. The arc of the shot is the loading bar. After this, the music starts and you'll see the kchamp games logo briefly before you go to the login screen.
Next is the Login screen where you choose to Play As A Guest or to Login if you have an account. This is where you can change your guest name to something other than "player." NOW WATCH CLOSELY.
When you proceed from the Login screen, there are messages that show up in the upper left-hand corner. They have small white letters. There are SIX items that show up before you get to go to the next screen. THESE TAKE SOME TIME TO FINISH. If you have only 3 or 4, then you're not done yet. The screen changes automatically once all SIX are powered on.
The next screen has another login or signup if you want, but it also allows you to PLAY ONLINE or practice in the FIRING RANGE. If you're playing as a guest, stop into the firing range, even if you've played before. Otherwise, it'll pop up the instructions in-game when you go to fire your first shot, and it covers a lot of screen and can be annoying. Once done in the firing range, click MENU in the lower right to return, and choose PLAY ONLINE.
This is the main game selection screen. The available games are those bars on the right side. Pay attention to the game info listed for each game: map, number of turns, number of players, etc. Click one of the game bars to go to join that game.
NOTE: If you click on a game bar and it immediately returns you to the game selection screen, then you've encountered one of the problems I listed above. Keep trying and eventually you'll get in. It's worth the try! The most I ever got reset was about 6 times over approx 1 minute. Then I got in and played for 2 hours! :)