I managed to get over my noobness and run your code.
1. The firmware resets after about 10 seconds (while latest is very stable).
2. The text appear upside down (I know this because my arduino displays it correctly
Can you please compile with latest and also look at the upside down issue?