Sounds like an ambitious project! Most of the ThingShield experts hang out in the following thread if you want ideas on any of those issues: