Está muy bonito Joako, mis respetos hacia ti. Creo que el código se podría mejorar, y hacer más orientado a objetos, por ejemplo crear un plugin de jQuery para que puedas llamar al mapa algo así:
$('#miMapa').mapa({cuadros:10,tamanio:5});
O se puede personalizar bastante, me gustaría también colaborar con el proyecto

Saludos.
Edito:1- También, en cuando al sistema de movimiento, y zoom creo que vendrían mejor unos botones, para que si "por accidente" hacemos click en el documento, éste no se nos redimensione.
2- Otra cosa sería ponerle el punto de rotación en el centro al mapa, este movimiento marea un poco :-S