You need to read the provided info. The test is for checking if the OEM has implemented UPnP the wrong way -- this latest expoit is about bypassing the defacto firewall functionality of your router using UPnP to open a hole from your secured home network to the entire Internet. Having UPnP running through your home network isn't the problem at all, it's about having UPnP expose your home network to anyone with online access.
No; It is recommened that you get a good router. I have UPnP on my router enabled and
So either I have a good router or the test sucks.