I agree it feels pretty heavy for what it is doing, perhaps for this protocol it would have some authenticated version of webmention that would include the body of the message. This way it gracefully falls back to standard webmention.

actually, thats sort of what we have here, just becomes a matter of making mention sends immediate, mention receives immediate and polling ...