I wouldn't rush out to buy something that is basically two 8800GT's sandwiched together for $600. You have no idea what clocks it's using or what kind of cooling solution (stock or custom) it has. On top of that, it's has two GPUs, and Nvidia will have to make driver tweaks for each game. If you're an Nvidia devotee, then save your money for the next-gen card that comes out in September-October.
The thing that worries me is the sandwich design and cooling. I don't think it's gonna be possible to OC it properly without a waterblock and at such a price a 2 card config just makes more sense, at least if you're not into watercooling. The fact that the next generation will appear in months doesn't help either.
I think ATI did a good job with its 3870X2... Performance aside, it's much cheaper, easier to cool and OC, but price is the real issue here. With the next generation around the corner it will be much easier to convince someone to get a 330 euro card instead of a 550 euro sandwich...
Anyway, it will still be the fastest card out there and that will sell it, but I'm really not sure about the number of potential customers and profit. At least it will win Nvidia its bragging rights back, as it will dethrone ATI once again.