OMG! I am confused with my MOTOR SHIELD!

So I should wait for the library update or ...?

You could try waiting, but Adafruit have said:

There is no ETA or guarantee we will be able to adapt the Motor Shield to leonardo

from http://forums.adafruit.com/viewtopic.php?f=31&t=31333