Your wish is my command. I've fixed the junction and moved the station slightly so that the map better matches with the speed limits.@takno - potentially one for the update list?
The station should now be searchable (might need to refresh the browser a couple of times). The old version of the site should have it appearing in schedules from probably tomorrow - they're already there in the new version of the site.