The lack of clear communication and transparency around this whole issue has been appaling. I've moved to Lectronz and will wipe out my store on Tindie as soon as they resolve payouts.
It certainly wasn't trivial but most of the driver logic stayed the same. I'd say the most complex part is extracting all the information via from the device tree. Those macros are quite something.