Quote From: ChanceIt would have been great if they had explained more about N in the game themselves, rather than have to reveal some stuff in a blog post.
I'm actually glad that we get an official source like Mr. Masuda revealing this information himself as its considered canon when a person with his position and knowledge disseminates the information regardless if its posted on an official blog or in a book. It gives us more information about N which is good because like you said there still isn't too much known about him.