Hmmm, that actually sounds pretty promising. Any one of your proposed explanations sounds plausible, so I'd say that it works well enough. It's your choice in terms of which you go with.