That is correct, it will not be compatible with other OSPF implementations.
From what I've searched, there is no standard for supporting SADR in OSPF, only some IETF drafts (some of which expired) that describe the desired behavior.
One or two of these drafts plan to use OSPF extended LSAs to support SADR, but the extended LSAs are also still drafts, and I am not sure they would cooperate with the current ospf standard.
So yes, the design details are mine, but they are based on the OSPF behavior specified in these documents.