The car was tax deductible over the sticker value as all of its profits were for charity. Essentially the high bidder will get his money back, as he raised his $900,000 bid to 1 mil.
Only some. Probably around 35%-40% of the 900,000. Depends on what tax bracket this guy is in.