Here, the addition of the other ingredients - date purée, carrots, nuts and spices - hides the blandness that is present in a lot of cakes made using neither eggs nor butter. Both the texture and the flavour is much improved - I would willingly put this cake up against a conventional carrot cake and defy anyone to notice that it was a vegan version!
I didn't change anything in the cake recipe, but I did make a different frosting - my usual fudge frosting (see this recipe) which has less sugar than glacé icing. As I don't have a large food processor, I used a stick blender to purée the dates and blend in the oil and vinegar to make an emulsion. This appears to have been an acceptable way of doing things. I chopped the dates and nuts in a mini processor, but I processed the nuts for slightly too long - I should have stopped while the pieces were a bit larger. The recipe appears complicated on first reading, but the cake was really quick to put together and baked quite fast too.
Apologies for the picture quality - I had the usual problems with making brown cakes look attractive!