I saw this boat at Otaru Shukutsu Marina Yacht Club in Hokkaido, Japan in July and loved the name. "Mephistopheles" is, of course, the demon of German folklore and central to the story of Faust trading his soul for unlimited knowlege.
We sailors all seem to make a sort of "deal with the devil" when we decide to purchase a boat, don't we?
For me, it is not one I would wish to recant. I think most sailors would agree - I can see it in their eyes and read it in their blogs.
Daina Krall, Live in Paris singing "Devil May Care" - enjoy.
Until next, sweet sailing!