I realise that I never responded to your question about my cat, her name is Ponko, she's doing very well. I've managed to get her to a vet and get her inside. She's now an indoor cat who is incredibly spoiled.
Aww.