I personally like it, but I can see it being a problem for some. It should be an option to turn it off.
There is an option to turn it off, found it first day i had my iPhone 3G.
General > Passcode Lock > SMS Preview ON or OFF.
Mine is off, so instead of the message it shoes the Contact name and then "Text Message" below the Contact name.