All I know is that Stardock makes awesome games. Definitely get GalCiv if you don't have it yet.
I have GalCiv2, and I don't think SR2 was actually made my Stardock.
I've got it - it's kind of fun but don't expect any super graphics or an epic storyline from it.