Ooh — the maker channel is great. I didn’t know about that. Thanks for pointing it out!
Sadly, you also get bad latencies with the Dash buttons. It feels like about 7 seconds on average, and then you have to wait another ~10 before you can press it again, because it has to power down.
If you’ve got the dnsmasq approach running, I think it’s probably the better option if only because it saves electricity — you don’t have to be constantly analyzing network traffic.