Ofen auf 350° vorheizen. Mehl abwiegen oder mit einem Löffel in einen trockenen Messbecher geben; mit einem Messer ausgleichen. Mehl, Backpulver und Salz zusammensieben.
Granulierten Zucker und zimmerwarme Butter bei mittlerer Geschwindigkeit mit einem elektrischen Mixer schlagen, bis sie leicht und schaumig sind. Die Eier nacheinander hinzufügen und nach jeder Zugabe gut verrühren. Mehlmischung und saure Sahne hinzufügen; bei niedriger Geschwindigkeit schlagen, bis alles gut vermischt ist. Den Teig gleichmäßig auf 3 Schüsseln verteilen. Den Teig in einer Schüssel mit der gewünschten Menge roter Lebensmittelfarbe einfärben; den Teig in einer zweiten Schüssel mit der gewünschten Menge blauer Lebensmittelfarbe einfärben. (Der Teig in der dritten Schüssel bleibt ungefärbt.)
Den roten, den blauen und den ungefärbten Teig in 3 separate, mit Backspray beschichtete 13 x 9-Zoll-Formen verteilen. 10 bis 15 Minuten backen oder bis ein Holzstäbchen, das in die Mitte eingeführt wird, sauber herauskommt. Die Kuchen in den Formen auf einem Drahtgitter 10 Minuten abkühlen lassen. Aus den Förmchen auf Drahtgestellen vollständig abkühlen lassen.
In der Zwischenzeit weiche Butter, Milch, Vanille und 4 Tassen Puderzucker bei mittlerer bis niedriger Geschwindigkeit mit einem elektrischen Mixer glatt rühren. Die restlichen 2 Tassen Puderzucker, jeweils 1 Tasse, hinzufügen und nach jeder Zugabe gut verrühren.
Den abgekühlten roten Kuchenboden auf einen Teller legen; ein Drittel der Buttercreme darauf verteilen. Mit dem weißen Kuchenboden bedecken; ein Drittel der Buttercreme darauf verteilen und mit dem blauen Boden abschließen. Das restliche Drittel der Buttercreme auf der Torte verteilen. Abkühlen lassen, bis die Buttercreme leicht fest geworden ist; in Würfel schneiden.