Agreed on all points.
For anyone having similar garage door - or other device control API - issues, there are gadgets that sit on a network connection, close or open any of several (low voltage/amperage!) connections when sent the appropriate command. I use Global Cache devices as some of their devices can do this plus send IR commands to home theater gear.