I read another question on this site about dealing with a micromanaging coworker that got a pretty good answer, so I'm hoping someone can share their expertise and apply it to my circumstances.
I've been working here for almost two and a half years, and a few months ago was promoted to a higher position. I have one coworker who is quite good at what he does, and I respect him and his work. He's extremely detail-oriented, a bit OCD really, and while in general we could probably use a bit more detail-orientedness in this office, his detail-orientedness is definitely a bit much. He is self-aware, and will say things like "I'm sorry to micromanage you," and makes an effort to say something positive before giving me a big laundry list of changes he wants. I think he really struggles to cede control of something to someone else.
When I was promoted, I was more officially added to his team to lighten his workload. But, I really don't feel like I'm lightening his workload at all because he's just with me, every. step. of the way. Being right there over my shoulder (metaphorically, though occasionally literally.) Inserting his opinion on everything and making sure everything is done his way. And then at the end, once I've finally gone through nine drafts and gotten it approved by everyone, he'll just take my project anyway and re-edit it himself.
I find it incredibly frustrating. But I'm not good at confrontational discussions. Any tips on how to handle working with him?
Update: Thank you everyone for the advice. A couple of clarifications - it's video production, so in many cases there isn't a right or wrong way of doing things. Regarding if he's my manager - no he isn't, but he is sort of the team lead on this project (I think?). My work is divided between this project and another project where I'm the sole producer. The other guy on this project seems to be able to do all his videos mostly independently, so I should probably ask him how he managed to work out that arrangement with team leader-ish person.