Well, it's been more than a week since I posted about the problem I am having with the demo without even an acknowledgement of my request for help.
I guess this means I'll have to write this game off. I'm certainly not going to buy a game that won't run properly on my computer. Especially when I can't expect to get help from the Offical Technical Issues forum.
Too bad too. What little I did get to play the game, it seemed really cool.