I don't have a problem with Gonzo being an alien, but I still prefer to refer to him as a whatever. I think it suits him better, quite honestly.
And I definitely do like MFS. Granted, it's at the bottom of my list of favorite Muppet movies, but I'd still much rather watch MFS than almost any...