Thanks for your kind comments!
The maps are powered by Google - they now let web designers include Google Maps on their web pages. There are various options for drawing lines, points etc so it's very powerful. When they have more complete satellite coverage of the UK it'll be even better.
It would be great to use CAA charts instead of road maps for this purpose. Maybe that will be possible in the future!