I'm still on the waitlist for the 5950 since Christmas. I bought an AMD laptop meanwhile, but never bothered removing my name from the list. I should start a pool on how long it takes before they contact me.
FWIW, 5950x started being regularly in stock at the local BestBuy (USA, California, Bay Area) so depending on where you are, you might want to look around.
As for me, ironically, once I could finally get it, I decided that I might as well await the next spin. Chipmageddon appears to have taught me patience.