TiPb itself is a pretty nice place to "Announce" your App in the Forum.
Similarly so are both touchArcade and euroGamer (especially if your App is localized)
I localized my first App, "Puffer's Train Challenge!" into English, French, German, and Spanish. Then announced it in the 2 sites above. First day, more than 50% of my downloads for both the Free and paid versions came from outside the US! A nice experience for a 1 man US-based "indie" shop.
Also - As NickFalk pointed out, social network like crazy!!! friends, family, long lost acquaintances. Use emil, Facebook, Twitter, whatever works, but give people something they can easily repost for you.
Then get very Lucky too... Good Luck!!!
DoodleDudeDan