Spinwax, I can totally empathize with you and what you're feeling. And it sucks the max.
I don't claim to have put in the work you have, nor do I believe I'm anywhere near the race condition you're in right now. But still I've been putting in the hours on the trainer to reach my goal of upgrading from 5 -> 4 this season.
I'll be having surgery sometime in March, 6-10 weeks off the bike.
With any luck I'll be back to doing the tuesday night B ride sometime around July. C'est la vie.
Hang in there, MDcatV's advice is good, focus energies on the positives during your downtime to help pass the time quickly.