Nagyon frankó (pun intended), de nem gondolkozol esetleg azon hogy átültesd OSM-re? Van transport map layer (így néz ki) amin látszanak a vasútvonalak, vektorgrafikus, szépen nagyítható/mozgatható és nem utolsó sorban nem lenne ennyire elcsúszva az adat a térképhez képest. OpenLayers támogat vektorgrafikát (demo).
Edit: közben találtam még egy vasútvonalak listája adatbázist is, térképen egész jól néz ki.