Having come from Stackoverflow, I get used to the "rule" that I should always show what I have tried in a question, even if that did not work. Sometimes this might my questions deceitfully longer or harder to tackle than it is really. For example, my last question, the part after the first boldface is me trying to resolve the discrepancy the question is about (and the first part of the post). Should I continue doing showing unsuccessful resolution attempts at the cost of making the post lengthy?
Your linked question is perhaps a little long, but overall it's very good and I wish that more questions looked like this! I wouldn't change anything about your question -- well, maybe in the spirit of Jorge's comment you could add a separator line after your bolded question to indicate that what is below is not mandatory reading.
Context is critical as it allows answerers to see what you understand and how to pitch an answer, and to some extent it's an indication of good-faith -- by not writing a "Solve my problem" question you're showing that you are interacting with the site in the way that was intended. This provides good, if lengthy, context, and that's to be applauded.