Preheat oven to 325F, lightly spread thin layer of vegan margarine or use oil spray on two non-stick 9" baking pans, and then dust with flour. Cut parchment rounds to fit the bottom of the pan, then grease and dust with flour the parchment rounds too to extra make sure you cake doesn't stick to either the parchment or the pan.
Start by making the cake layers, this can be done the day or two prior and keep tin the fridge, or one month prior and frozen down after baking (slow thaw before use in fridge for 24 hrs). Mix wet ingredients in one bowl, dry in another. Add wet to dry and mix. When just combined, stop mixing.
Wet and slide baking belts on the pans, and pour in batter. Bake until toothpick inserted in center comes out clean, about 60 min. The purpose of the baking belts is for more even baking and gives a flatter cake layer that doesn't make a bump in the middle.
Let cake cool completely, I prefer overnight.
Level the cake with cake leveler to cut it very flat on top.
Make frosting by cream vegan margarine and butter, then add powdered sugar and soymilk till smooth, then the spices. Mix till smooth. Spices are to taste, adjust if you like cinnamon more, etc.