That looks like an Adafruit motor shield. Is that correct? If so then you are correct, the Adafruit library uses some registers that are not available on the Leonardo. That's not to say the shield isn't compatible, and it might be usable without the library.
As an aside, IC2 doesn't look to be seated very well.