Gosh, reading what you just typed hits home real hard. Replacing all the technologies, companies and achievements with my own and I can relate word for word. And i am almost a decade younger!
I won't be much help since I am in the same boat as you but all I can say is keep your chin up mate and hope you pull through and find something!