I'm learning Stevie Wonder's Superstition on guitar (an awesome song) and I'm really curious about the theory behind the changes in the chorus. The intro and verse are just a riff in E minor pentatonic. From the chord charts I've seen that's sometimes shown as over E7#9 and other times over Em7. Then the chorus is ...
1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 B7 C7#11 B7 Bb7#11 A7 B7#9
... before returning to the next verse riff on E7#9.
Can someone help me to understand that chord sequence in the chorus from a music theory point of view?