Amazing work Jeff! I'm not sure that I would have to patients to take on such a task.
Be careful with leaving it in primer. I'm far from a painter, but my understanding is that primer will absorb moister (hence making paint adhere) and could cause additional rust. If it's going to live inside you're probable fine, but it might be problematic for an outdoor grill.