Very nice report. Some observations:
Multiple data points would be useful. Multiple O-rings for each chemical.
More than 24-hours would be more like real life.
Is O-ring swelling (or shrinking) the problem? It would be interesting to spray or soak an assembled chain and examine the effect (if any) it has on the internal chain lube.
I've been using "Lamp Oil" as it's easier for me to obtain that kerosene. From what I know, lamp oil is kerosene but I sometimes wonder if it has some additives which affect its usefulness as a chain cleaner.