I wound up trying the RaceChrono Pro app for Android. It cost $19.99 for the pro version. I am using it with a ZTE Trek 2 tablet that I strap to my visor. It links up to my GoPro Hero 3, BAFX OBDII Bluetooth Reader, Dual XGPS150 GPS receiver, along with the gyro and accelerator in the phone. The video processing is all done in the app which I liked. You just have to pull the microSD out of the GoPro and put it in the tablet, then copy the video file to a specific folder. You can also use the camera in the device if you want to add a PIP. You can adjust the timing of the video via a +/- 50 ms button to match the rest of the sensors. You can customize the information shown on the overlay with whatever info your devices can gather. It will even do heart rate if you have a device that will connect. So far so good. I am going to try some laps around some roads where I live to see how it works with lap timing. But I tried last night and it looks like it figures out when you cross the "starting/finish line" (which you set up in the app with a couple button presses.)