A demonstration with a less flimsy version of this puzzle is available here. My thanks go to Shai Hirsch who used an Objet 3D printer to construct this amazing model.
Among the many e-mails I received this month, one I'd like to mention particularly came from Tudor Zamfirescu, who pointed out to me that several years ago he published a paper describing the solution to this very problem. The paper is available online.