If I understand this correctly now, basically it's saying that if the Monarch revokes someone's citizenship, the chambers of the Storting can appeal for the person, and if the Storting revokes someone's citizenship by majority vote, the monarch can appeal it?
That feels a bit... I can't really think of a better word than "broken."
It may be that my education of mainly the Roman-Dutch-Influenced-By-English legal system makes me favour a Supreme Court of Appeals type of setup where only one judge who is chosen by the Storting and the Monarch together gets to decide on appeals, by analysing new and unanticipated situations and delivering a judgment on whether he/she'll allow the citizenship to be restored, thereby setting up precedence, or look at existing laws to determine whether the Storting/Monarch was fair and legally justified in its decision to revoke citizenship or not. If this makes someone feel uncomfortable, then a jury can be convened, but I don't favour that approach.
So to clarify what I'm suggesting in short. Appoint a judge who deals exclusively with appeals like these. That means he only has power when someone appeals to get their citizenship back, and there is one person and one person only who everyone can go to, which just feels like a less wonky system. As said, "judge" can be replaced by "jury" too, but I doubt we want to create a completely new chamber in addition to the two already present in the Storting.
Of course, this is assuming that oft-mentioned system of precedence comes into effect as suggested by the current campaigners for the UH.
If my idea doesn't seem like a good one, I lean a bit to the monarch having the final say, but I just think an elected judge would be a bit less dodgy. Again, I understand that this isn't a major issue either way, and that we aren't trying to overhaul the system completely, but I just thought it worth a mention.