Lightly grease a 9 inch spring form pan with coconut oil and set aside.
To prepare the crust, pulse nuts and salt in a food processor fit with a metal blade. When nuts are fine crumbs, add the dates and pulse until the dough holds together when squeezed between your fingers. Firmly press crust into the bottom of prepared cake pan. Set aside.
To prepare the filling, pulse cashews in food processor until crumbly. Add agave, water, lime juice and vanilla and puree until very smooth, scraping down the sides with a rubber spatula to make sure you get everything. Feed the strawberries through the top of the food processor and puree until incorporated. The filling should turn a pretty pink. With the processor running, add the melted coconut oil in a steady stream.
Pour the filling into the cake pan. It will look like a smoothie and you’ll think no way it will set, but it will! Cover with plastic wrap and place in the fridge to set. Make sure it’s level so that your cake doesn’t come out wonky. Let set for at least 4 hours.
Prepare the frosting in basically the same way as the cake. Pulse the cashews in the food processor until crumbly. Add the water, agave and vanilla and blend until smooth. With the food processor running, stream the coconut oil in through the top until combined. Pour into a bowl and cover with plastic wrap. Chill until set, about 2 hours.
Prepare the sauce when you’re close to serving. Just mash the strawberries up with the agave until it’s all red and syrupy.