No offense, if you want this idea to kick off, you would probably need to host it on a real, easy to remember domain. Then, you would need a nice, clean site that promotes simply the NTR plugins. Your site is a little clunky and shamelessly advertises your youtube channel which is a big turn...