The range of the Eye-fi card is pretty ordinary indeed.
It can do 2 meters of air.
It can do 5 meters of air.
It can't do 10 meters of air + 2 glass windows.
It can't do 5 meters and a brick wall.
Am mildly disappointed. The last thing left to try is bump up the access-point power from 40mW to 250mW. This doesn't help if it's a transmit problem on the eye-fi card, but hey! it's about 50/50 right? right? :)