Great! I love the concept of this, and it is very extensible. It's kind of a self-balancing thing.
I've pondered on a similar idea for a SHMUP in the past. You'd switch side between each level and the enemies have all the upgrades you have bought.