Apple are rumoured to have had a special 2900XT made for them. The retail cards are also shorter than the OEM versions. I doubt Apple will use the XTX either.
It will fit. The majority of 2900XTX pics floating around the net are of the "OEM" variety, with the extra long plastic thing. It was rumored to be going into new Mac Pros.