This seems really neat, but my main, blocking issue is that there is absolutely no way to add pronunciation for a wake word. Therefore, if the developers have not explicitly added the word to their vocabulary, you are completely out of luck.
1- the business model 2- in some cases, it actually needs some engineering. for example a new brand name, etc.