The Big N recently launched its new Creator Program, which gamers can sign up for if they wish to share Nintendo's content online.
The reception to the initial announcement wasn't received with open arms, as the program seeks to take a chunk of the revenue generated by content creators who already make a pretty penny off of sharing…
