What on earth does not break given more complex examples? That's a bit of a non-argument. The mustache example is a direct translation of the jsx example, so keep things in context.
As for your multiple conditions question, what exactly is the point of that? All l see is code, no data, no markup. Completely irrelevant.