To begin, for those unfamiliar with TrainerRoad, it’s a training platform that has developed a bit of a cult-like following over the past two or so years since they came on the scene. The platform (PC/Mac) works by having a large database of workout libraries that are based on power output. This power output can be measured by power meters as well as higher end trainers like most apps, but what separates TrainerRoad from many of the rest is their ability to do a 'Virtual Power' estimation using a boatload of lower end (normal) trainers. They also support both ANT+ and Bluetooth Smart devices, so you can get heart rate, cadence, etc… in there as well. When you complete workouts, your stats are automatically uploaded to an online service where you can view your workout ‘career’ and export as well.
The challenge with TrainerRoad has always been platform support though. It required you have a PC or Mac nearby within range of your bike trainer setup. For some with elaborate pain cave setups that wasn’t too much of an issue. For others the laptop always teetered nearby on some tower of creativity power (two sketchy leftover FedEx boxes on top of a three-legged stool next to your handlebars). But many have been begging for a more mobile-focused solution like tablet or phone driven, which are typically easier to handle/mount.