Vessel.com, a video sharing platform (like YouTube and Vimeo), offers a free 12 month subscription courtesy of a gift from Ellen DeGeneres. No catches, and no credit card required. So maybe Ellen is …