In the .cpp there is a reference to <avr/pgmspace.h>
And another to TWBR concerning I2C rate.
The library works but the display clearly isn't being initialised properly. Soeone with more time to kill might figure out what the adafruit library does differently.
Ian