The game should now preferentially connect you to players within your region, so you won't have inter-continental connections. Hold off your judgement until Stardock gets their proxy servers working next week. That should help connections immensely. If you still have problems, they will give you a refund if you go through technical support first, even if you bought the game from a retailer.
This isn't really the issue. I'm also sure it's being fixed and when it is I'll also play lots and have fun. But it seems to me that there is a worrying trend going on in the gaming industry at the moment that the OP put his finger on pretty decisively. Namely, payed beta tests masquerading as released games.
Demigod isn't the first unfinished product to hit the market with promises of "don't worry, we'll patch it!". Perhaps the popularity of the MMORPGs are to blame? They are certainly known to be using the new pay for beta model more than others. AoC would be the main offender, Warhammer Online also falls into this category, albeit not as much as AoC. It has spread to other genres as well. Left 4 Dead falls into this category, they still havn't after 5 months or so added the last half of the maps playable in multiplayer as far as I know which they said they would do shortly. This is -Valve- doing L4D, not some underfunded garage studio.
Remember when WC3 came out back in -02? At least in Europe, I connected to an online game the day I got the game and was paired into my first match within a minute. All the content that was promised was there. It wasn't underdeveloped, the developers didn't have to apologize for a product that wasn't working as intended. It seems to me this is a thing of the past, and that's not very encouraging. Developement studios really needs to take more time for Q&A and stop rushing unfinished products. It's an insult to paying customers. Imagine this being done in any other industry.
- "Wanna see the end of Teriminator 4? You can download it for free in a couple of months!"
- "Want a working cd-player in your car? Yeah, the new model hadn't arrived when the car assembled. Get back to me in a week and I'll install it for free."
- "I know our cable package promised 50 channels and you only got 30, we thank you for your patience while we're resolving the issue over a couple of months."
This wouldn't be koscher. And it shouldn't be when it comes to computer games either. But somehow, it has come to be. And it sucks.
/rantoff 