The HDD issue is quite thoroughly discussed in
Krusty's post here. It will take a lengthy while until they get their factories running and the infrastructure working. For now the demand is almost double to what they can deliver, so the high pricing is also a means to lower demand.
Memory is still dirt cheap, especially the newer types. I wouldn't call $5/GB high for DDR3/1333 (
Newegg). High end models are of course another question.
The 2500k is the top of the series, its price will come down when it's outdated.