Sam,
Sorry to hear about your dilemma, and I hate to say it, but I wonder "what's next?" in the continuing saga of a man trying to work out all the bugs in our machine.
Thanks for the tips you have given. Here's one that may help you.
Dead or Faulty ECU? Here are a few ideas and solutions - Specialized ECU Repair
They re-program ECUs. Also, can modify certain parameters of that monkey to make it scoot! Especially with those mods you have done. It may be expensive but you sound like you are there already.
Keep us posted! It's funny how you can never post enough pics…although thank you for trying. It still just generates more interest!
Go get the frunkin' thing working again!