Amigo, conseguiu resolver?
Também estou com esse problema. Quando fica com o CSS inline provido do YT, com width e height especificados, não há nada que faça ele diminuir, mas já esperava isso pela regra de pesos; entretanto, ao retirar do inline para permitir o controle pelo CSS, o vídeo diminui, e fica alinhado à esquerda.
A sugestão dada de colocar margin: 0 auto para centralizar, altera o tamanho do elemento, mas não do vídeo em si, ou seja, o iframe diz que tem um tamanho, mas o vídeo não se estica até o especificado, nem obedece a margem.
Uma correção, mas que considero paliativa é de deixar o width="100%" com height fixo no próprio inline, assim ele centraliza sozinho e diminui apenas as bordas, sem ficar muito pequeno.