Interesting combination of ideas. I have implemented some similar ideas having to do with WiFi/data/bluetooth connectivity into one app: LeanData. Give it a try, and let me know what you think. Maybe you can put it in the original post if it works well for you.

XDA Thread:
Try my Android apps: TeqTic on Google Play
Twitter: @TeqTic