I think the videos look good. Lack of landscaping is a shame, but not the end of the world. The region system looks good, I can't imagine I'll be playing with anyone else but I'll enjoy making full use of the area. It bugged me in SC4 that every city would have its own international airport and (to a point) power stations when these should be per-region super-projects so yay for that.
I preordered this in a moment of weakness. That was at the same time as I bought FIFA13 and was disappointed to find that its Virtual Pro feature has been gutted so by purchasing both games without knowing their feature sets in detail, I have basically ruined PC gaming for every one, for ever. Sorry 'bout that.