I have tried a couple of recipes for pumpkin since I discovered how to cook pumpkin for pies and cakes last year and this is my favourite one.
I normally use butter icing (cream) though for the topping as I do not often have cream cheese in the house. I also the icing you use for the red velvet cake would be good for this cake.