Hi Mark, I've just seen your calculations on the 'American Channel'. there is something wrong with your working out (although I appreciate you have ended up with good biodiesel)
I don't really have time now to comment in full (going out) but you say your potassium is 99% pure. I think you will find it is 90% pure. When you add the titration amount it is per litre, not per the whole batch. Also when adjusting the amount of potassium for purity you should end up with a greater weight, not less.
Will reply later tonight, Cheers.