Haha, it's fine - I'll answer your edited questions here:
Whilst the characters do have canon ages and nationalities, I have deliberately kept all that vague in the game so that players can make assumptions that best fit their concept of the characters. Ages and nationalities aren't important to the story, and when something isn't crucial to events I prefer to let players fill in the blanks with their own imaginations.
Also, it makes future translations of the game feel more natural. I want players who are Russian, Czech, Brazilian or Japanese to all feel like this could be happening in their own country just as much as players from the US or Britain.
Hope that answers everything! :) If not, or if you have any more questions, just let me know! I'm always happy to answer.