Problems with Wire.requestFrom (Arduiono Uno v1.0.3)

Just a guess but:

I2C.h and I2c.begin(); seem to be using mixed case characters and C/C++ is case sensitive?

Try I2C.begin();
Lefty