Hi, first of all - thanks for taking your time and do a write-up. This means a lot for devs and it was very interesting for me to read!
You got many things right here, but some observations are incorrect. But I think I will not reveal which observation(s) that is to keep a little bit of the mystery in still ;-)
I think your gameplay strategy is good and more or less how I envisioned it to be played.