Never heard of the "Photon" and "Electron" boards, but it's pretty easy to guess that the CANdlestick board product is a CANbus interface, designed for people with a level of electronics skill suitable for Arduino style projects. I wouldn't have any use for it personally but it's easy to see where this product might be useful if I had a newer car and wanted to tinker with it.