...my credit card was fully charged with the full amount - ouch!
Ouch, indeed. Unfortunately, that's B&H policy for international orders. For domestic, they just run the authorization for the amount, but don't actually charge the account until they ship.
Do we know if they fixed the f8 thing?
No idea. Someone in another thread mentioned being told by a fairly senior Canon rep, who apparently had just returned from 1D X training in Japan, that the 1D X will be able to AF at f/8. I'm not getting my hopes up - reps are often misinformed. Leave a little room for hope, though...