When you first upload a video, try pushing it out via your social channels.
One Facebook post can often get you a ton of views and enough upvotes to make it onto the homepage, where it's smooth sailing from there. You guys have 5000 likes on your Facebook page and countless friends of your personal account -- why not take advantage of that?
You also uploaded it to NS three days after you released it -- maybe people simply saw it when it was dropped?
Also note that there are a lot of reasons to upload it to the NS Player.
1) If you want, we can setup a countdown timer hyping up your release. Once it's live, everyone will see that it's available to watch right at the top of the page.
2) Only videos uploaded to our NS player are eligible for the VOTD -- which gets blasted out via our social channels, and included in our newsletter (90K subscribers)
3) Videos uploaded to our player will show up in the "Related Videos" and "Videos Being Watched" section, which often time bring a lot of longtail traffic.
Hope that helps for the next release!