Doesn't make sense to me to even consider this card to have a 128 bit memory bus. That would mean that it is using a new variation of silicon (a new die) or the memory bus was clipped in half. Neither is plausible.

The card itself, somewhat disappointing to me based on what I've seen so far. I don't really see a problem with the length though, if you plan on putting a 300 watt card in a smallish case you are just asking for problems.