Not a big fan of that style but you did pretty well in my opinion.

about positioning elements, mostly text : http://www.ln2.lojic.org/main/TECHHE...es_on_Maps.pdf