Darn, guess they were wrong, because my online order status at least says "Back ordered" right now :(. I might call to confirm which it is. I'll be running 'em on an EVGA NF68-A1 680i SLI board.
EDIT: Yep, not in-stock yet, shipping "by the end of the week or early next week".