Respondendo apenas a uma parte das suas perguntas: não posso fornecer uma maneira de determinar todos os complementos. Mas, de um modo geral, se um addon tiver uma versão especial para Windows e outra para Mac, e ainda outra para Linux (ou especificar apenas para Windows OU Linux OU Mac), isso indica um complemento binário em 99% dos casos. Claro que isso não diz que todos os outros são não-binários.
E não, IMHO você não interpreta mal o que significa "compatibilidade com o padrão" - ou eu também o faço. Pelo que entendi, isso significa que os addons não-binários não devem mais ser marcados como incompatíveis ao atualizar para uma versão mais nova do Firefox (embora seu "maxver" possa indicar isso) e, portanto, não devem ser desativados pela atualização. E a minha experiência é que estou certo com isso (pelo menos no que diz respeito ao meu último par de atualizações do FF).