Aqueça o forno a 350°. Pese a farinha ou uma colher leve de farinha em copos de medida secos; nivele com uma faca. Peneire juntos a farinha, o fermento em pó e o sal.
Aqueça o açúcar granulado e a manteiga em temperatura ambiente na velocidade média com uma batedeira eléctrica até ficar leve e fofa. Adicione os ovos, 1 de cada vez, batendo bem após cada adição. Adicione a mistura de farinha e o creme azedo; bata na velocidade baixa até que se combine. Dividir a massa uniformemente entre 3 tigelas. Tintar a massa numa tigela com a quantidade desejada de corante alimentar vermelha; tintar a massa numa segunda tigela com a quantidade desejada de corante alimentar azul. (A massa na terceira tigela permanece sem cor.)
Dividir as massas vermelha, azul e sem cor em 3 tigelas separadas de 13 x 9 polegadas revestidas com spray de cozimento. Asse de 10 a 15 minutos ou até que um batedor de madeira inserido no centro saia limpo. Arrefeça os bolos em tachos de arame em racks de arame 10 minutos. Retire das panelas para as grelhas de arame para arrefecer completamente.
Meanwhile, beat softened butter, milk, baunilla, and 4 cups powdered sugar at medium-low speed with an electric mixer until smooth. Adicione as 2 xícaras restantes de açúcar em pó, 1 xícara de cada vez, batendo bem após cada adição.
Coloque uma camada de bolo vermelho resfriado em um prato; espalhe um terço de creme de manteiga por cima. Sobre uma camada de bolo branco; espalhar um terço de creme de manteiga por cima, e por cima com camada azul. Espalhe o restante um terço de buttercream por cima do bolo. Deixe arrefecer até que o creme de manteiga se instale ligeiramente; corte em cubos.