OP is correct, it doesn't matter who made the game or what not...
The OP's premise is flawed IMO.
Demigod has been out for about a month. Not almost 2 months. The single player part of Demigod works fine. Nearly everyone at this point can play multiplayer fine.
Since last week, when Stardock replaced the existing connectivity code with code that we developed ourselves the change, I think most would agree, has been dramatic. It is not as if people have gone 4 weeks with no progress.
I dont know what you call fine... But for me and all the other people I know of its still not easy to get a game going.
Well it might be a lot faster to start a game than before, but if you are in a game people drop. People rage quit or it desyncs due to someone leaving.
There is no match making for me and my friends to find opponents of equal skill, there is something that randomly disconnects everyone from games, so I cant say its fine yet...
You have to know that all the people complaining here really love the game, and only because they love it so much they are so unhappy with its current state.
btw I am fed up with this stupid anti DOTA behaviour here from fanboys... The people who played dota or aos for a long time have a lot of knowledge about that kind of game. So listen to them and discuss suggestions, but dont flame like stupid kiddy fanboys!