Preheat oven to 350 degrees fahrenheit. Grease a loaf pan with a drizzle of avocado or olive oil, and use your fingers or a paper towel to spread evenly in the pan.
Place coffee, oil, sugar, and vanilla into a large bowl and whisk to combine. Add all remaining cake ingredients (flour, cocoa, baking powder + soda, salt) and whisk again to fully combine.
Pour batter into prepared loaf pan, and bake for 40-45 minutes, or until a toothpick inserted into the center comes out clean.
Let cake cool in the pan for 5 minutes, then turn out onto a wire rack and let cool completely before frosting (about 1 hour)
Once cake is cool, make the frosting. Stir together peanut butter and coconut oil in a small bowl until completely smooth. Add vanilla and powdered sugar, and stir again until smooth. Taste and add more powdered sugar, if needed, to achieve your desired sweetness level.
Place cake on a serving dish and cover top with frosting. Sprinkle generously with flaky sea salt- using more or less depending on how much you enjoy the combination of salty-sweet. Slice and serve immediately.
Leftovers can be kept covered at room temperature for up to 4 days.