It's nice to see transparent pricing though I wonder how realistic it is. $4/month for unlimited everything, regardless of customer size? While it's nice to see pricing thats 1-2 orders of magnitude less that competitors (seriously look it up), forget turning a profit, you could easily get net-negative per customer on bandwidth pricing alone.
The trailer says, "Castor is a service edited by 10033111 Canada Inc. By using Castor, you agree to our terms and conditions." yet it doesn't have a link to the terms of service. Also, not judging too much but "10033111 Canada Inc" sounds like the name of a company created by a computer that makes companies.