If I'm passed, do I have to wait 15 seconds before I can re-pass?

No, but you must make rearward progress and drop back completely out of the draft zone before you attempt to re-pass. Do not attempt to "catch up" by getting up out of the saddle and pedaling fast. You will be called for an overtaken penalty.