Why are the colors of metal different than the blackbody spectrum? The blackbody color spectrum up to about 11,000 degrees Farenheit looks like this:

However, when iron or steel is heated it produces light in the following colors:

So it starts to luminesce at about 1000F and gets white hot at 2500F, not 11,000F. Another difference is that before it reaches white hot, it turns yellow (the image showing green is offcolor, it is actually yellow). However, the blackbody color is more like orange, not yellow.
So, I guess iron cannot be considered a "blackbody", but what is the reason for the difference?
 A: The colors do match. The differences you see are due to the differences in the scale and color index. If you create accurate charts, the colors would be very close. This of course does not include various colors of iron oxides on the surface after it is cooled off. 
A: As mentioned by safesphere the perceived white may be misleading as this only tells you something about the relative reaction of the different receptor cells in your eyes.
Besides this I want to add that nearly no object can be considered to be a black body. "black body" denotes an object that has very extreme properties. Black bodies do not reflect or transmit any incident light, regardless of the associated wavelength. Most realistic objects are better described by the term "gray body". These are objects that feature a frequency-dependent light absorption. Of course, this also leads to an emission spectrum that deviates from the idealized black-body radiation. Especially the emission of light at specific wavelengths may be reduced. This can lead to deviating colors in comparison to black-body radiation.
