The 5950x just showed up briefly on Amazon (US) for pre-order, Available December 6th. (Order now!) Try as I might, it wouldn't get in my cart, and now it's back to "Currently unavailable".
Wow, December 6th, almost a full month.
EDIT: Since I currently have a B450 board, January BIOS...