I have both Harry's Lap Timer (Grand Prix Edition) as well as TrackAddict Pro. I only used my for track stuff, but I preferred Track Addict because it was less buggy. I used it with an iPhone 4 with no cell plan too. You'll need a GPS puck to get good data, as the 1Hz GPS integrated into the iPhone won't suffice for what you want. I started with a 10Hz bluetooth connected unit, but found that it wasn't a super reliable connection (Dual XGPS160). I moved to a hardwired Emprum Ultimate GPS at 5Hz.(
http://www.emprum.com/ultimategps.php) The connection is rock solid all the time and you can charge both your phone and the GPS puck with a single micro usb connection.
As far as analyzing data, Track Addict is made by HP Tuners, who teamed up with RaceKeeper in regards to taking data and video and creating an overlay for videos and instructional stuff. I have a RaceKeeper system already (that I bought after getting into the data thing), and I found their tool to be the least cumbersome.
I am sure there are people on here who will give you information on SoloStorm, which I know is popular in the autocross world. - AB