I'm pretty sure it's not showing in your profile because you have no default character set. Try editing your character's info, and checking the "Yes" box where it says Default Character. That should do it.
As for how it happened, I'm guessing you had some other town(s) created previously, and one of those characters were set as default. Then you deleted those town(s) and character(s), leaving you with no default character. And since the default character determines which town/character shows below your avatar, as well as in your profile, that would cause this issue.
Anyway, lemme know if that fixes it.
"Without contraries is no progression. Attraction and repulsion, reason and
energy, love and hate, are necessary to human existence." ~ William Blake