Sorry to hear of your struggles, soon2go .
I know this is cold comfort, but I am surprised that with a molecular biology PhD (putting aside field specifics), and assuming a nice swathe of papers under your belt (as a result of the PhD), striking out even after two years is actually possible. After one year, especially with little tangible alternative, I would have more than shifted gears, I would have changed cars (so to speak). Otherwise, I'd likely go crazy (if I hadn't gone broke).
What kind of volunteer work have you been doing?
I'm an sustainability engineering (field was mining engineering, bachelors in environmental engineering) PhD from Australia. I found my current job at EPFL, and luckily didn't need to know French to land this position, as did at least two of my other colleagues. (That doesn't quite help my being completely self-sufficient in CH, but that's another story, and I am learning French as a I go). I actually found this job after looking abroad from Australia for appropriate postdocs or even industry positions, of which there were none appropriate. But even though I found this position here, I wouldn't say it's because Switzerland was exactly aplenty with postdocs or research positions, I just happened to find a position here . I hear it's been an overall depressing year for jobs (at least in Australia), except in particular fields or unless you have tremendous depth of experience. Ironically, because I had some field experience (months) and full time research assistant experience, this - combined with the PhD - was enough to disqualify me from applying to graduate programmes in Australia.
Unless the postdocs in the field you are applying for are absolutely swamped in with applicants (and many of them local/EU), then interesting that those jobs would require German language proficiency. I'm not saying it's wrong or unusual, and in an otherwise equal field of applicants I can see that factor being a discriminator, but at least here the lingua franca for work is English (papers written in English, reports written in English, the literature is English, etc.). The main thing that French is useful for here is (a) dealing with administrative matters, and (b) undergraduate instruction. Not sure how it is in the German side of Switzerland. Suffice to say that locals and EU nationals take precedence over third country nationals, which is fair enough as it is like that pretty much all over the world. I was warned as such before I applied for my current job; luckily I seemed to have beaten out the others as it were.
On that note, what has kept you here for so long? (Maybe I need to read up on your postings) Unless you have family here or other financial support or the like, this doesn't seem like the best country to be in if you are without a solid job (or otherwise some form of income), unless you live on a farm on a rural lifestyle or something like that.
Good luck!