A short wrap up as this is my first diary entry: I've learned about OSM through a job at university where we started to develop a vector-tile service and an android map-viewer about two years ago. Since then I've worked on the OpenGL map renderer (based on mapsforge), a vector tile format for efficient rendering (implemented as TileStache provider) and simplification of OSM data for lower zoom-levels, besides other things. Probably the biggest struggle was trying to make sense of the OSM tags and define rules how to render them properly :)
Ok, without further ado, this was all way too technical I guess, enjoy the demo :)
Code is on Github. Note: tiles below zoom 12 are currently reworked.