Ain't that just the darndest thing? I figured that clicking play on the website would bring the app up or something, but actually finding the app on my computer and playing from there works too.
Thanks. I'm an idiot.
If anyone is willing to start a Need for Speed Hot Pursuit Super Sports gameshare group, hit me up. Or if anyone has a current group with a slot available. I want this!