Well, I knew we were both working on something, and our limited conversation a few months back made me think we were attacking it in two very different ways, with my proposal being significantly better. Now that you've released yours, I see they're almost identical.
I am withdrawing the protocol I've proposed and amending previous posts shortly. Since our designs were so similar, I'll be updating my custom pool code to utilize the syntax you've defined. We don't need a VHS vs Betamax competition for protocols which accomplish the same thing in almost the same way. All pools and miners benefit from this new protocol, and the faster more pools show support to adopt it the better.
Please just adopt the two commands I posted about previously: A redirect command for a poolserver to send miners elsewhere, and a server restart notification [with timer] so a pool can attempt a graceful restart rather than suddenly dropping connections.
Aside from that, lets get this stuff natively supported by mining software!