I think the shortage was due to a number of "problems", not the least of which being MS probably wanted a shortage.
As for the cost to produce a 360...I do find it very hard to beleive that.
Although, it would explain all the different "levels" of 360 you can buy.