Best way to treat the rust on my roof?

For an epoxy primer, do you have to specify an acid etching primer or are all epoxy primers like that?

To neutralize any rust removers, just use water, or water / baking soda or anything else?
Evaporust requires no neutralizing..and at least the original version of it before CRC bought it protected against flash-rust, & could be painted over if the part was cleaned & dipped in fresh solution. Took paint beautiful on suspension parts I did 7 years ago, still lookin' good.