Hi Stitch,
the other explanation for 'loo' that I heard was that it derives from the French word 'lieu', meaning 'place'. As in polite society, you'd ask 'where is the place, please?' rather than, 'can you tell me where the bog is?' Sounds doubtful to me, though.
Don't knock Morris dancing - I thought the same as you until we started to get a local team to perform occasionally at our music club, and it's quite a spectacle and good entertainment. Not that I'd ever think of doing it, of course...too dangerous for a start.
Big Gee