Nice work.
I suggest you leave the vinyl roof off. Having put a new black one on a Plymouth I owned, I went on to regret it. The thing never looked clean, even when it was only a month old.
They are a PITA, an unnecessary expense, and I would never go down that road again.