Just saw it today, haven't read the books, and absolutely LOVED the movie, as did the girlfriend.
Great cg animation, but not so cg it wanders into uncanny valley. The story is very clear and concise as to what's happening and why, it makes sure you know all the character's, and the plot twists are brilliant.
The cameos, my God, the sheer number of cameos is just batshit crazy. So freaking many of them, I couldn't list them off.
Honestly, its a 9/10 for me. I was absolutely hooked from the start to the credits. About 30 minutes in, I needed to pee, and forced myself to stay so as to not miss a thing. Not many other movies have made me do that!