I think it'll do well on iTunes but it will take some time. The radio updates are a little worrying though since it's moving as if it was Ciara's new single.
My only concern is that because of the minimal to no radio support this is getting, it will fall hard on iTunes next week, even with the video premiere.
When is she planning to release the remixes to iTunes? I hope its pretty soon.