Yeah, the original "300" was flawed. Not solely because of the percentages, but because of the amount of iron itself you can get out of blood being over estimated by a factor of about 10. Somebody actually did an experiment to find out how much iron you can get from blood, there used to be a video on YouTube of it, and the amounts were way less than the original 300 estimate.