Bob,
So other than those issues, and ignoring that your card with the same model number is completely different, you are a happy purchaser? If you blow up the board and the replacement you buy no longer fits, you are okay with that?
My argument is simply that bad design, practices, and service are still bad in the Internet age! In fact there is even less excuse today because it so much easier to produce and market a product today.