Vinyl top,Body color paint Or Top Tan color paint ???

Paint it!

The rust repair you have to do is because of that vinyl top. I have to do a roof skin on my brown GT because of the vinyl top. Body color, white or black would all work pretty well. The white "top" on my EL5 GT is just white primer. It was like that when I got it, but it won't get its stock white vinyl top back.

Just thinking out loud, but you could prime it and then spray it with plasti-dip. That would give it a flat, semi textured look without being a rust magnet like a vinyl top...