Nice frame!
As for the cable guide rust, you can try to dip q-tips in oxalic acid and stuff them into the guides. Should loosen most of the rust.
Other than that, follow up with a rust converter, Canadian Tire should have them. I like Permatex brand. There's also POR. Once applied, the rust turns a purple/black inert coating. Once dry, paint over it.