I totally agree with you. This games is about achieving perfection. You will continuously learn from your mistakes because am sure you know that all it takes only one mistake to cost your King when both opponents are strong.
I like the concept of giving your opponent a feeling that he/she is winning but you have to control the end result.
Thank you so much for your kind remarks and it feels so good that someone shares my thought process.