The best ever vegan carrot cake - amazing texture with just the right combination of carrot, coconut and spices, and the tangy cream cheese icing is to live for!