Seems very cool. The one advantage of meta in file is that it travels everywhere with the file, including offline. In the above scenario, seems easy for the file to travel places where the client has no idea how to check for the meta header.

Maybe a backup could be to also install meta link inside id3 as a fallback?