Actually it has nothing to do with your firewall. The bot does open, in every case, it just does in in the background, and you can reveal it by pressing Alt+Tab, clicking the bottom icon of NFS World to see there's 2 windows (one of which is the bot) or by simply minimizing the game right after, and you'll see it.