Technically once a mod is hosted here it's no longer a non-TWC mod which means if they get nominated it would not be as non-TWC mods. It really boils down to 'having presence and membership will remain a basic condition'. It's somewhat unlikely that you will find any award of this type that will have a category for 'not present on our site' items on any modding site.