Gee whiz, it's white car... the guy could have saved everyone all this trouble by just using white Rust-Oleum! Or maybe you could put white R-O over that with no issues?
Maybe!? Or like said, do it right and get it bare metal and .... Like GeorgeH said, BE sure not to use a self etch over it. I guarantee it will booger...seen it
I have used TCP Global products with a lot of success. They have a Direct to metal epoxy. they call it, that seems to stick very well to a lot of surfaces.