As far as I know being behind a firewall will greatly affect the number of downloads (and uploads) one has access to. The problem has nothing to do with supernodes, but rather has to do with the fact that the internal machines on a home network don't have valid IP addresses that can be reached from the outside (yes, technically one could have non-private IP's for all their machines, but that's not how the usual home network is set up). If both peers in an attempted connection have private IPs, the connection isn't going to happen, and that occurs extremely often on the kazaa network.
You state above that a properly configured firewall can fix this, but I'm not sure what you mean. AFAIK, port forwarding doesn't work with Kazaa because kazaa won't detect the real IP address and has no place to specify it.
Like I said, I'd love it if you could show me where I'm wrong here, but I've seen this issue come up over and over on these forums and I've never seen a solution posted or suggested. Obviously, though, you're here much more often than I and may know something recent that I missed.
Singe, if you want to see how large the effect of being behind a firewall is, go into options-Filter and uncheck "Filter files I cannot see due to firewalls". All those red X's you see (and I suspect you'll see an awful lot of them) are the cost of being behind a firewall on a local network.