That's a good post. People should definitely read that. It could even be further analyzed. I have discussed Yen many times in this thread, and I compiled my thought in this post in another thread:
http://forums.cdprojektred.com/thre...ll-spoilers)?p=1716138&viewfull=1#post1716138
I won't deny Yen loves Ciri, but that doesn't automatically translate to being the best woman for Geralt. Like how divorced parents love their child, but don't work well together.
Yen is way too vindictive. In the end of Lady of the Lake, she taunts Triss over her getting involved in Lodge schemes that harmed Ciri. Yen wants to pull out Triss' hair, watch Geralt scorn Triss etc. Ciri herself tries to warn Yen to back off on Triss ("This is not a discussion, it is a lecture!"), but Yen gives a threatening stare to Ciri and resumes berating Triss. When the person being "defended" is already telling Yen to cool off, this isn't about protecting Ciri anymore. It's just bashing an enemy and using Cirith ad a prop to justify it.
As for Triss abusing Geralt's amnesia, Triss likely assumed Yen was dead in The Witcher 1. Geralt and Yen both die in the books, and Triss was there. Triss couldn't assume Yen was alive just because Geralt was. Was Triss going to wait forever for a body, that might not even turn up?
When it's clear after The Witcher 2 that Yen is alive, they break up immediately per Witcher 3 opening.