The successful Kickstarter anime project is now available to stream on YouTube for a limited time only. Continue reading...