Apparently MyTube doesn't install on Windows 10 for phones. Windows 10 for phones is a preview for developers and beta-testers and hence, there will be apps that will not work and bugs that will make your phone less stable than if you are on Windows Phone 8.x.