Would you call TWP your home nation? If not, where?
Oh yes, this is home, insane home.
Have you had previous ambassadorial or governmental experience, outside of TWP? What type and for whom?
None in game, though quite a lot on the real-world.
Is there a specific region you wish to be sent to?
Nay. As ambassador I go where I am told, fulfill my duties and analyze the region's culture to acclimatize to best represent TWP.
Is your TWP nation your main nation? If not, what is? (Link please.)
Yes. Realm of West Winchester is my main.