Add the cocoa powder and sugar and stir frequently until the mixture resembles smooth melted chocolate. Remove from heat and cool for 5 minutes.
In a mixing bowl, stir together eggs, espresso, vanilla, remaining 1 cup of sugar, milk, and lemon juice. Stir in melted chocolate mixture.
Add flour, baking powder and salt, and mix well.
Pour into greased pan, and spread batter around to edges. Bake at 350 F for approximately 30 minutes, until a toothpick inserted into batter comes out clean.
German Chocolate Frosting
In a saucepan, combine all ingredients except pecans and coconut.
Heat over low heat till the mixture becomes thick.
Remove from heat and stir in coconut and pecans.
Allow to cool, and then spread overtop of the brownies.
Cut into squares and serve.
Notes
Make sure both the brownies and the topping are fully cooled before topping the brownies.