Initially the parts off-screen where just black borders. But when I changed the main menu to look a bit in the right style, I changed the background color causing it to be the same and thus confusing. That's what I get for last minute changes without testing...
And yes, I love programming. I am slightly crazy with all my projects. Building my own game engine is great fun and complicated and I would never recommend doing it if you want to make games.
I just made my code public as well on github: https://github.com/daid/DinoJam