I noticed Diabolik has a R1 DVD of this up now. Besides having a great title, I thought this film looked pretty cool. I found this page on it but couldn't find much else. Has anyone seen this that can share an opinion? or anyone heard anything about it?