In general any model B that has more parameters than model A will "explain" (in a not very useful sense of the word) more of the variation in the outcome. It's unfortunate that "explain" is the traditional term used here because model B might not explain much of anything useful and will still have a higher R^2. Another way to say this is that comparing models based on proportion of variance "explained" is asking the question "which model explains more?", but you're interested in a different question, that is "which model explains better?".
ELPD has its limitations, but it comes closer to answering the quevstion you will typically want. As you say, the cost of this is that it's less intuitive and less direct than "explained" variation because computed ELPDs only have meaning relative to other computed ELPDs.
Maybe there's a clever way to present it for your particular application (which sounds interesting by the way) but I still the a better method with more difficult presentation is preferable to inferior method with simple presentation.
Jonah
--
Hello all,Thanks for all your comments.Jonah - I'm not sure I follow your R^2 comment; I am calculating R^2 on the hold-out dataset (sorry if this wasn't clear).