Riscaldare il forno a 350°. Pesare la farina o versare la farina a cucchiaiate in misurini asciutti; livellare con un coltello. Setacciate insieme la farina, il lievito e il sale.
Mescolate lo zucchero semolato e il burro a temperatura ambiente a media velocità con un mixer elettrico fino a quando non diventa chiaro e spumoso. Aggiungere le uova, 1 alla volta, sbattendo bene dopo ogni aggiunta. Aggiungere la miscela di farina e la panna acida; battere a bassa velocità fino a quando appena combinato. Dividere uniformemente la pastella tra 3 ciotole. Colorare la pastella in una ciotola con la quantità desiderata di colorante alimentare rosso; colorare la pastella in una seconda ciotola con la quantità desiderata di colorante alimentare blu. (La pastella nella terza ciotola rimane non colorata.)
Distribuite la pastella rossa, blu e non colorata in 3 teglie separate da 13 x 9 pollici rivestite con spray da forno. Cuocere da 10 a 15 minuti o fino a quando uno stecchino di legno inserito al centro ne esce pulito. Raffreddare le torte nelle teglie su rastrelliere a filo per 10 minuti. Togliete dalle teglie alle rastrelliere a filo per raffreddare completamente.
Nel frattempo, sbattete il burro ammorbidito, il latte, la vaniglia e 4 tazze di zucchero in polvere a velocità medio-bassa con un mixer elettrico fino a quando è liscio. Aggiungere le restanti 2 tazze di zucchero in polvere, 1 tazza alla volta, sbattendo bene dopo ogni aggiunta.
Porre lo strato di torta rossa raffreddata su un piatto; spalmare un terzo della crema di burro sopra. Sopra con lo strato di torta bianca; spalmare un terzo della crema di burro sopra, e sopra con lo strato blu. Spalmare il restante terzo di crema al burro sopra la torta. Raffreddare fino a quando la crema di burro si assesta leggermente; tagliare a cubetti.