xmas light driver, not sure what i did wrong

BTA06 is a sensitive-gate type TRIAC, but the MOC302x circuit doesn't conform to the sensitive-gate example provided in the MOC302x datasheet.

[This doesn't seem to be Arduino-related.]