From a coding perspective it may be tricky to implement this card as it is written. It would require either
1) creating and storing seperate lists of linked creatures for each link created.
2) Using seperate link labels for each link status and having to cross reference them on the fly when damage is calculated.
I'm not sure how difficult either of those would be in the language elements is written in, but the latter could potentially start to slow things down when many creatures are present... If there were only one link, this wouldn't be as big of an issue.
That said, I do like the mechanic much better as it is written. Reminds me of the "Spirit Link" ability that the Tauren shaman had in Warcraft III.