The issue is location based, I posted some details in another topic for this same issue, you can find my post here:
This is exactly what is happening to me, I'm from Puerto Rico.
I had the Xoom 3G and currently have the HTC EVO. These 2 devices never had problems with the market, why?
1. The Xoom 3G contains mobile network chipset and is "carrier bound", in this case, Verizon. I've noticed that when a Honeycomb tablet is carrier bound, the owner will be able to see all apps permitted to the carrier country. In this case, since it's Verizon (US based), the market is fully open.
2. The HTC EVO (Sprint) is the same thing as the Xoom 3G.
Now, the interesting part: if a Honeycomb tablet is WiFi only, since there is no mobile network chipset, the market will use the current IP address to recognize the location (country) and filter apps for that country.
I sold the Xoom 3G for a Transformer (obviously, WiFi only) and since I'm in Puerto Rico, the market is too filtered, not even Adobe or most of Google apps are available.
The following 2 workarounds works for me:
1. I activated the hotspot on my HTC EVO, then did a factory reset on the TF. During the initial setup, I selected the WiFi connection provided by the Hotspot, since this WiFi contains a US based IP address (Sprint), the setup will recognize the location as US. After finishing the setup, the market will be fully open, not only that, the web version of the market (
https://market.android.com/) will also recognize the TF as located on US and will keep it saved that way. After changing the WiFi back to the local network, I can still browse and install all apps to the TF from the web market, since it was setup with an US IP, but the market app will still filter the apps.
2. In the "My Apps" section of the market app, only those apps filtered to the country will be shown, so if there is an update for a specific filtered app, you won't see the pending update. In this case, I just reconnect the TF to the EVO hotspot WiFi and then restart it, when going to the market app, all apps will be there (My Apps) and I can see if there is any pending update for all installed apps. This method can also be used to install apps from the market app, it's just that the download speed will be probably slower than local network.