True, there will be no issues if you change your code back to the original.
However I don't see the point in doing this - as you will only end up changing it again when v13 is released, since it will be the same story.
Yes, but if something happens to your phone with the product code changed and you cannot change it back to take it in for Warranty repair you are screwed.