@d00616 really wonderful of you to do the pinout work you have done, thank-you.
I have got the accelerometer (MPU6050) working as a service in nordic mbed, and I thought I would throw in some of what I learned to add to the great work you have done.
The schematic shows that the AD0 (pin 9) is floating (it is not, thank heavens!) it is tied to the VLogic pin ( pin 8 ). This results in the 7-Bit address of the board changing from 0x68 to 0x69.
I hope this helps others.
Also, other I2C also as posted by @Ptibu
Bosch BMP180 is 0x77 - untested
The AP3216C is 0x1E - untested
MPU6050 is 0x69 - works - tested
Also pins 17,18,19 are Red Green Blue
(And not Red Blue Green as shown on the schematic)
thanks for your help.
bb