Clearly you are a very accomplished and intelligent individual. You have the skills and competency to do a whole host of analytical roles, and I think you should also consider career options other than exclusively scientist/research roles. As you stated, they can be very competitive to get into and long to train for.
Have you considered doing e.g. a consulting or analytical role that would involve scientific projects? Life Science/ Healthcare boutique consultancies such as Charles River Associates, Carnall Farrar, ZS Associates come to mind. Most of the big names (Deloitte, PWC, KPMG, Accenture, PA Consulting, Mercer, McKinsey, BCG... etc etc) also have life science departments and work on big healthcare/pharma projects. I remember when I was looking at applying at Charles River Associates, they were interested in graduates specifically from life science/scientific backgrounds.
I know its very different from becoming a scientist, but I think it could be a good option for you to look into!