Your two points cover my situation.
I really don't wan to attend all the meetings but don't like the fact that I became the one to take over the project the new hired suposed to finish without enough meeting information.
The new hired is an indian guy, maybe his boasting of being able to do everything mislead the new boss's decision?