--snip--
Nice article and congratulation for discovering merchant which accept
zero-confirmation 
Also, almost-instant transaction confirmation aka
zero-confirmation already used/accepted since few years ago even without SegWit.
It's not the merchant doing this.
It was Coinbase because he/she had already an verified account with them.
because they use Coinbase (or other payment processor/gateway which let merchant accept
).