Moist and fluffy, the addition of baking powder gives it an amazing boost while retaining how moist it is. Hence, do not be surprised that they will be finished really quickly off the table, especially when they are warm!
I have made sure to add a vegetarian version for a friend of mine. As such, I have used applesauce to substitute for the egg on a gram-for-gram basis in this recipe. Similarly, you can definitely use other substitutes such as virgin coconut oil, I will make some experimentation on that too. Always feel free to give me recommendations and I will be happy to explore and learn along the way!