Wow! First of all, let me say thanks for the first hand story! I'm not a doctor... so no further fuel on that discussion. It seems from your comments that you've done the most important thing as a result of all this...you've learned.
A couple of key points that jumped out at me:
1) too many "new" things at once - nitrox, deep, Speigel. I'm actually surprised that someone took you to the Speigel with only 17 dives....I'm around 75, with both Advanced OW and Nitrox and when I saw the experience level recommended, talked with a local shop and read various stories on this board about conditions and trips....I said "Not Yet".
2) One contributor here mentioned it and I'll echo it...DAN provides great insurance. Yeah it might be expensive, but it's like any other insurance - if you need it, it's invaluable. DAN will also act as a resource without insurance and may be able to provide some info to your GP/Specialist.
3) Everyone is different. Our physiology may be common but we can all react differently to common events. Your intro course should have talked about this, but your nitrox course should have made it very clear. Stress, respiration rates, depth - these things all affect our bodies. While you are within the tables for time and your computer, tables and computers are averages - you may be an outlier. This is what experience teaches.
I truly hope you have a full and complete recovery and that everything works out for you. If you want to dive again, I hope you can.
Best of luck,
Troy