For information on polishing, have a look at
Polishing Paint to Perfection - Autopia Car Detailing Forum
Swirls can be removed yourself or you could pay someone, have a look at detailingworld and there might be someone near to you.
As for SRP, if it is washed away after several washes, something has gone wrong, whilst it is not designed for long term protection (thats EGP job) it should last a couple of months (depending on conditions).
The choice to hide or remove the swirls is yours, there is no right answer