All of that but effective, because from the sound of it ships almost always get detected near other ships and planets, making them obsolete in general. Sensor idea is neat, but the problem is that sensors and stealth devices have a fixed final level of power. Add repetitive tech, maybe?
Remember that you only get one sensor but can have multiple AUX slots. Also, I'd aim to balance it so that equivalent level modules err in favour of cloaking, rather than sensors. Thinking on that more, actually, I'd go with fleet based sensors trump equivalent level cloaking, which trumps planet-based sensors. So level 1 in cloaking/sensors would be able to remain cloaked as long as the enemy fleet doesn't get too close. Park your spy ship somewhere the enemy fleet isn't going to go near and you'd have a perfect spy, right up until they upgrade their planet-based sensors and spot you. It'd actually be a way to buff warp FTL as they can come from pretty much any direction, while wormhole and hyperlanes can be predicted.
Repeatable techs sound good to me, too. I'd possibly consider adding a new ship segment that would give an additional AUX slot, at the cost of smaller/fewer weapons slots.