Great write up.
However if you’re using an Enhanced Garage Door controller device handler like this one for zwave Garage Door controllers like the GD004-Z: [RELEASE] Enhanced Z-Wave Garage Door Controller GD00Z-4/GD00Z-5/Linear/GoControl/Iris/Nortek Device Handler with Switch and Automated Garage Door Open/Close when People Arrive/Leave/Timer
Or this one for MyQ controllers: [RELEASE] MyQ Lite Door and Lamp Control (for Liftmaster/Chamberlain)
These have a built in switch capability so you can directly tell Google or Alexa to turn on (open) or turn off (close) the garage door devices directly without having to create additional scenes or automations. They’re flexible enough to work as garage door controller as well as a virtual switch.