Sobre el primer tema, es ya sabido que la subida mediante la herramienta online de Youtube puede resultar algo inestable y si a ello le sumamos que dependiendo del ancho de banda de subida y la estabilidad de la linea pueda tener un pequeño parón se puede ir al traste todo el tiempo de espera. Lo recompendable es usar algún software para realizar subidas a Youtube, en especial para videos "largos" o pesados como Picasa o algunos no oficiales que se pueden encontrar en la red.
Sobre lo segundo, hay vídeos en HD o excelente calidad que pese a tener una limitación de 10 minutos su peso puede ser considerable incluso llegando a 500 o 600 Mb, es por ello que pueda resultar chocante la "diferencia" entre duración y peso entre las limitaciones de Youtube.
Sabiendo que la limitación es de 10 minutos, intentar probar la subida de un vídeo de 22 minutos es algo alocado si no se pertenece al programa de partners por lo que creo que ese último punto no es responsabilidad o culpa de Youtube.