Is there a shortcut or way to open the game directly without going thru the homepage and clicking "PlayNow"?
Most definitely. At the game client, create a bookmark. If you only use 1 browser for the game, go to the settings and set the home page to the game client. Drag the browser icon into your Quick Launch bar.
As Jim says or put gameclient on bookmarks bar.
Clicky.