I like the build. But…not so sure I would use Bluetooth, maybe use an ESP and get wifi instead. I like Wemo switches but they are sometimes hard to fit in older light boxes, and this could be cheaper too. Too bad the author did not include a case for the controller motor too to cover it up.
http://www.instructables.com/id/Remote-Control-Bluetooth-Light-Switch/