Nothing to really add except take your time.
Got in a fight with a carport a few years back, punched the back of my Dakota's roof in. Roof got hit in such a way, the window popped out instead of breaking.
I've gotten it pretty close, but there's still a slight hump I haven't been able to get down. The hardest part for me has been working around the rearmost inner structure.
Strangely enough, I have less water leaks with my temporary plug and no gasket, than I did with the window.........
Second pic is just roughed in, still no bondo.