One thing to add. While AMD is doing price cuts, their inital prices were totally scandalous.
They are still to high, but at least going into right direction.
Nvidia also released at too high price point + took way too long. (and actually just fueling rumors that Gtx 680 was meant to be 660ti... *taking off tin foil hat*)