relatively realistic environment
Data sheets would be cool!
by programming the buildings
What if there were no difference between "units" and "buildings" at all? and the difference is just the components. This could allow for stationary "units" (like defenses) or movable factories. Or crazy stuff like swarm-spawning motherships.
rewrite unit code over Radio updates
This is very interesting not only to provide code updates (like strategy changes) but to externalize the strategy altogether. This enables strategies like expensive smart units controlling expendable dumb ones. Also: one important thing in RTS games is intel. What if there were some kind of mechanism to read/write the code on the enemy units? (like the engineer in command & conquer).
Radio by default is unencrypted
This is cool. One way I imagine this working is by creating a unit that listens to the radio and exposes a custom UI so the player can see the data. Maybe it's hard to create code that understands the signal, but maybe this could be something the player could figure out in real time.