Like, I didn't happen to notice you're off by a factor of ten?!?
500 cl would be 5 l, not 0.5... And so on and so on, all the way through. But I didn't notice that on the cup/litre level; actually, only the tablespoon/teaspoon measurements stayed spinning in the back of my head. ("Hmm, wasn't that unit wrong?")
Ya gotta either divide all your metric amounts by ten -- or, the easier solution, change all occurrences of "cl" to "ml".
If you planned this as a test of how "unintuitive" metric units are, Andrew, then you can crow over your vindication now! :-)
Otherwise, if you just screwed up a little, then so forsure did I! (My excuse is, it was 2 AM my time when I read your page -- what's yours? :^> )