So if you were already aware of problems at CR before you left, and are already dealing with it with it via their support system...
WHY THE BLOODY HELL ARE YOU BLEATING TO THIS COMMUNITY ABOUT IT?

Which community would you suggest?
Okay, let's get this back OT, shall we?
You came (back) here with one simple question - "Am I screwed?"
My answer - Yes you probably are, and not undeservedly so by the way you've presented yourself.
As far as your OP is concerned, that's all I have to say.