I think this beta funding thing is great.
1 - We get to play the game all through the games development.
2 - Stardock don't have to rush a release for funds, therefore making the game as good and as bug free as it they possibly can.
3 - We all have a say, how ever small, in the games development.
I bet there are lots of other benefits that I can't think of at the moment.
I think all software developers should do this. It would make for a better quality of game.