It was posted on their official blog that it was shutting down but yeah I used the site yesterday when it was supposed to be shut down and it worked fine.
Yeah, it's down. The site works but when you click videos or whatever, you just end up redirected back to the blog post saying the site is being shut down. :/
It's down. I've never heard of Stage 6. I use Veoh all the time to upload videos to embed on my site. It lets me upload videos of any length 100MB or smaller I think.