This is the first time I have seen this controller. Reading the description on their website, it uses Bluetooth to receive commands from an iPhone, iPad or iPod Touch, and then transmits X10 commands via PLC. So it should work with existing X10 modules via PLC. And it has an internal clock so you can do some basic on/off timed schedules. The schedules are programed from an iPhone, iPad or iPod Touch.
The app used to control the device is IPCE-BTC, which I found on the Apple store.