In the bowl of a stand mixer (or just a large bowl if you're using a hand mixer), combine flour, sugar, cocoa, baking soda, baking powder, and salt. Mix on low until fully blended
In a separate bowl, combine eggs, sour cream, vegetable oil, and vanilla.
With mixer on, pour liquid into dry ingredients and mix gently until smooth. Slowly pour in hot/warm coffee while mixer continues.
Pour an even amount of batter into three prepared cake pans (wax/parchment and shortening or other method as preferred). Bake at 300°F for about 30 minutes or until a toothpick comes out clean. Cool cakes for about 5 minutes after removing from the oven. Run a plastic knife quickly around the edges of each cake pan to help release the cake.
Turn the first cake layer onto a parchment paper covered plate. (Trim any dome off of the cake so layers will stack without cracking.) Do this with the second cake layer and stack parchment/cake on top of first layer. Do the same with the third layer and cover cake with cake carrier lid until cool. Then refrigerate until ready to assemble Garden Party Cake.
To assemble, spread 1/2 of chilled Chocolate Cremeux over the first layer of cake. Top with a thin layer of Oreo Whipped Frosting. Repeat.
Frost the top and outsides of the cake with Oreo Whipped Frosting. Garnish with remaining frosting, remaining Oreos, and edible flowers as desired.