Ok so I did end up managing to install arm9loaderhax without a problem, and kept my NNID in the process (something which I was worried about). Now in the github tutorial I followed I noticed that there was a way to change the region to say...japanese or US. My question, now, is if I did that...