In this mostly marvellous production, Geraint Wyn Davies shines as King Arthur, despite the fact that he can hardly sing at all