There is supposedly a better solution, but I couldn't get it to work and the developer from the Russian side wasn't prepared to help me, why, I don't know.
That's why I ended up creating the tutorial you have refered to in your post.
All of the solutions in this feed are good, but they all have drawbacks when it comes to third party code - they all need support in one form or another. TagLinks for example hasn't been updated for years.
I think my solution has the least modifications to third party code, as I only needed to modify TagLinks, but then again, my solution may not be as flexible as the other two, as my tags need to be pre-configured