Hello Frudemoo,
I use Peek metal polish, from
http://www.tri-peek.com (but I get it from our local shop). It's a polish, so won't get rid of rust that has set well in. I've never really done a serious rust removal job. Peek will get rid of superficial rust.
It might be worth having a second go to get on to Needlebar. I had to join twice because for some reason I couldn't get onto the site for months on end on our computer, but I could on my son's - all very puzzling.