Se você quer que ela vá para a direita, teria que usar a propriedade left ao invés de right. Pois assim ele, a partir da esquerda, terá X px "empurrados" para a direita.
Quando cria a barra de rolagem, empurra o site para a esquerda.
Se eu entendi direito, quando aparece a barra de rolagem, todo o site "corre" um pouco para a esquerda, né?
Bem, pelo que entendo, centralizará a partir do que pode ser exibido na tela, ou seja, quando houver a scrollbar ele ira automaticamente pra esquerda da quantidade que perdeu ao inserir uma scrollbar.