Board Thread:News and Announcements/@comment-24959863-20150126020922

Seems they just made an english subtitled version of the intro so it's very possible they are hinting at a localization

https://www.youtube.com/watch?v=x9A4G5mHk8I#t=42

The vid if you want to see it ^ 