With a factory function you could even load the network settings from a json file. But agreed, no need to do so in this pull. Let's just get rid of the virtuals and get this merged.

There is a style guide in doc/coding.md. That said, it really needs expanding, it doesn't even mention how much to indent and when to use a new line after {} etc. And I think satoshi's style with type prefixes on variables is crazy.