Wow. This sounds so akin to my experience. Feels like you are unpacking mental processes here. Nicely written!