No More Heroes 2 is having some trouble making it to Europe apparently. The title was recently delayed by almost a month. Now the title is being pushed back again, but only by a week.
Those planning on picking the title up May 21st will have to look toward May 28th instead. Hopefully this date will be the final change.