Prep: Preheat the oven to 350 degrees F (175 C) and line a half baking sheet (12 x 17 inches) with parchment paper. Grease the parchment paper on the bottom and sides.
Vegan Buttermilk: In a liquid measuring cup or small bowl, combine the plant-based milk and vinegar. Stir together and set aside.
Wet Ingredients: In a microwave-safe bowl, warm the butter in the microwave until mostly melted but not hot. Then combine the butter, sugar, and brown sugar in a large mixing bowl. Use an electric mixer to beat together until smooth light and fluffy (about 2 minutes). Add the coconut cream, vanilla extract, and almond extract and mix until combined.
Dry Ingredients: In a medium mixing bowl, combine the gluten-free flour, starch, baking powder, baking soda, and sea salt. Whisk together well.
Make the batter: Begin adding the dry ingredients and vegan buttermilk to the butter and sugar mixture in increments. Add about ⅓ of the flour and milk, then mix until just combined. Continue until all milk and dry ingredients have been incorporated and be careful not to over-mix. I like to switch to a silicone spatula and mix by hand to prevent over-mixing. It is ok to have small flour lumps in the batter. Gently stir in the sprinkles.
Bake: Evenly spread the cake batter into the prepared pan using a silicone spatula. Depending on the gluten-free flour blend used, the batter may be thicker or thinner -- in all cases, the cake turned out great! Bake at 350 degrees F (175 C) for 20 minutes or until a toothpick inserted into the center of the cake comes out clean. Allow to cool completely before removing from the pan or frosting.
Frosting: Using an electric mixer, beat together the butter and coconut cream until smooth. Then add the vanilla extract and salt and mix together thoroughly. Begin adding the powdered sugar 1 cup at a time and mix until smooth. Once the cake has cooled to room temperature, spread the frosting over the cake in an even layer and decorate with additional rainbow sprinkles.