I heard back from Ambient customer service and they believe I had some good ideas, so forwarded it to the developer and asked me to be in touch with him to also possibly test. They admit they were surprised and had to get something out quick (it looks two tries), and they believe it covers about 95% plus of all problem cases, but realize improvement is needed. Let's see what the developer has to say.