Excellent review.
This positive word is making me think that a localization is inevitable, and its making me wish I had waited to get the game. If I had pre-ordered and bought the game at my store, we would've gotten a larger shipment of the game that I could push on people.
Welp, my import copy should be arriving soon.