Yes
No
The reason it's such a large price is because it's A: a decent make, B: 4 sticks, each 8Gb, C: a full matched set.
Would I get 32Gb anytime soon? Not personally. But if I was going to get 32Gb for a build, would I get the Corsair matched set? Yes.