Well, I don't know the english version, but even up to today, I still remember parts of the spanish rap. My sister and I sing it whenever we remember it. XD
If you have time you should listen to it, the names of the pokemos shouldn't be much different from the english ones.