I think the biggest problem is that the card isn't exactly accurately represented. Very rarely, if ever, will you find it publicized that it's a two piece card. People might be more accepting of the fact, if they knew it up front. I know I was kinda ticked when I first found it out when opening the box of one brand new I had bought mail-order....
Of course, also, it would have helped if the X-Surf wasn't such a shoddy card. (This is from my personal experience with the X-Surf 1 -- I haven't bought an X-Surf 2 -- wonder why?) First off, is the ambush of a 2 piece card. Next, comes the surprise when it's dimensions are about 5mm off, so it doesn't fit properly into a stock case. Then, when examining the card, you realize just how many poor solder joints are on this card... Then, you finally modify your stock case (which already has three normal sized cards in it that fit perfectly) and try to run the software. Then you realize the card is slower than any other Zorro ethernet solution for Amiga, including cards made over 10 years earlier. Then, of course, the card arcs at one of the bad solder joints and fries itself, and hopefully not your computer with it. This is the story I lived.
I will say that Jens did stand by the card, and offered to take a look at it, if I wanted to pack it up, and pay postage both ways to Germany. After my last experience with shipping items to Germany (Phase5), I chose not to take him up on that offer, though.