hmmm... AG SRP... interesting one this...
it will only really work for light haze/swirl and be careful because too much elbow grease can impart swirls... i don't think the 'cutting' element of AG SRP breaks down as much as the megs and menzerna polishes... also AG SRP has some 'filling' properties...
i used to use it a lot and it isn't all bad... found it best to use it in conjunction with AG extra gloss polish when i was using it
once your swirls are removed i'd also say to use a decent sealant and wax combination - protect all that hard work and bring out a decent shine