While surfing I found this unit. I do not know cost, but it seems to contain a lot of the features in one small package:
http://www.gladiatortechnologies.com/PRODUCTS/GPSAHRS/product_LANDMARK20_GPSAHRSeXT.htm
Enhanced Performance GPS-Aided MEMS AHRS to Full INS/GPS
-200 GPS Aided AHRS
-300 INS with GPS, Magnetometers & Barometric Pressure
-400 Loosely Coupled INS/GPS with Magnetometers & Baro. Press.
 Rugged Environmentally Sealled Packaging & MILSPEC Connector
 Low Noise Gyros & Accelerometers
 In-Run Gyro Bias 20°/hour 1?
 Pitch, Yaw and Roll Angels 0.5° typical
 Redundant Altitude ±3 meters typical
 Fully Compensated Bias, Scale Factor, Misalignment, g-Sensitivity,
Heading & Altitude
 Kalman Filter GPS-Aiding
 Single RS485 Data Rate 100Hz
 GPS Receiver - 50 Channel C/A Code & 4Hz Position Data Update Rate
 GPS Accuracy ± 2.5m CEP
 Supports WAAS, EGNOS and MSAS
 Low Power < 750 milliwatts typical
 Light Weight < 162 grams
 Small Size < 108cm3/6.6in3
 Low Voltage +3.1 to 4.2V (single sided power)
 Bandwidth 100 Hz (user selectable)
 Bandwidth Filtering Capability
 Vibration Isolation, Precision Alignment & Shock Resistant
 Self Test & 6ea Internal Temp Sensors
Thoughts about using something like this?
Comments
http://www.robotshop.us/sfe-kinetamap-bluetooth-gps-acceleration-datalogger-2.html
 LPC2148 ARM7
 EM408 SiRF III GPS
 LIS302DL triple axis accelerometer
 Tri-color status LED
 Bluetooth wireless 100m range
 1100mAh LiPo battery
 140mA active (Bluetooth® enabled)
 110mA active (no Bluetooth® capability)
 4mA sleep mode
 Charging over USB
 Charge status LED
 SparkFun USB bootloader
 USB mass storage (Window, Mac, Linux supported)
While the first device says all the right keywords to make my mouth foam, I'm guessing it to be hugely expensive. Got price info? It's probably something that could be used to guide missiles or fly UAS :) Also good for RaceChrono if some extra money :)
The device does not send real time accelerations over the Bluetooth, so with the standard firmware the accelerometer data would be available only when downloading the logs afterwards (can be done via Bluetooth directly to the phone). The firmware can be modified by anyone, so this could be changed ...
But never the less the logging feature on the thing is great too. So if live display is not needed, then just leave the phone at pits, and download the data with phone when back at pits!