Have you considered making a claim on your travel insurance?
Just for the record, I finally got a reply from AF yesterday, 3 months and 1 day after submitting nothing more complicated than a simple cancellation and a corresponding request for a voucher. I've never had to wait this long with KLM, but AF appears to be processing even the simplest of requests with a much larger delay.