I'm a reasonably seasoned user over on on Stack Overflow, so I know a single downvote is no big deal, and people can vote however they like and have no obligation to explain why; that's fine. But I'm a relative novice on Ask Different.
With that in mind, having put quite a lot of effort into a question here, I was quite surprised to see it downvoted, and so I wonder if I'm missing something about what's on-topic/expected here.
Am I? Could I improve the question to make it more appropriate? Or should I remove it as off-topic?