1. You can substitute spelt or wheat flour (whole wheat pastry flour or a combination of white and whole wheat) here with just a slight change in texture.
2. Lemon or orange both work well. I prefer lemon and cranberry, but use whichever you like.
3. Fresh cranberries will add more tartness, and dried will make a sweeter cake.
4. Scoop the cream from the top of a can of coconut milk.