Here is my unfrosted gluten and dairy free version. I have also made a non-dairy frosting using a combination of shortening and margarine instead of the butter and cream cheese. You can also use tofu-based cream cheese like Tofutti, which I only use sparingly. It is a little too over processed for me.
So onto the cake: