Last year I made one from scratch. I thought it was very good! Glad you have a frozen one.. VERY time consuming to make!!
I have no idea about the frozen ones but mine did have alot of grease. When cooking it, I just buttered the top and seasoned it and covered it like I would normally do when cooking a turkey.
I made home made stuffing. mashed potatoes and gravy ( used the grease from the birds to make gravy)
It does have a unique taste to it, but really what ever you normally serve with any of those birds goes good with this also.