This is just an impression, and it may not be right, and I might not even agree with it myself tomorrow.
But what flickered past my brain as I read this is that you've explained too much and left us too little to figure out (or make up) ourselves.
I think you need to be more vague. Sounds strange, but that is what crossed my mind.