Sift flour, cocoa powder, sugar, baking powder, baking soda and salt in a mixing bowl and keep aside. In another bowl, mix together eggs, oil, buttermilk, coffee and vanilla extract until combined. Add this wet mixture into your sifted, dry mixture and mix just combined. Don't over mix or you will end up with a tough and gummy texture.
Pour this batter into 2 greased and floured round cake pans (Dimensions: 8x2). Bake at 350 degrees F for about 40 minutes or until an inserted toothpick in the center comes out clean.
Allow the cakes to cool to room temperature.
While the cakes are baking and cooling, prepare the frosting and ganache.
Also prepare the popcorn. For this, make your salted buttered popcorn the way you normally do and dump it all in a big deep bowl.
Sprinkle chili powder and paprika on your popcorn and mix everything with a big spoon.
Spray these popcorns with red edible spray (optional). Don't overdo it. It's nice to see shades of yellow (from the butter) and red (from the spray).
To assemble, place one cake on a serving dish.
Spread frosting on top evenly with a spatula.
Drizzle some chocolate ganache.
Place second cake on top of this icing and ganache layer.
Press gently to secure the two layers together.
Frost the entire cake in chocolate buttercream as smooth as possible.
Use a spatula to make a diagonal pattern along the sides of the cake.
Pour ganache on top of the cake and use the back of a spoon to spread it out and let it pour down the sides of the cake slightly.
Place this cake in the fridge and just before serving, toss some spicy butter popcorn on top. Enjoy.