Why not just use a cake mix?

Cake mixes contain emulsifiers which give them what is known as tolerance, i.e., the ability to keep their texture despite additions of various extra ingredients. These emulsifiers result in an unpleasantly metallic after-taste. The flavor of a cake baked from scratch is incomparably superior.