Not seeing the equivalent of this bit is #1 thing that made me think that other site was fakepic.twitter.com/0MFyYnXUIl
You can add location information to your Tweets, such as your city or precise location, from the web and via third-party applications. You always have the option to delete your Tweet location history. Learn more
I saw a site for one in "Opinion Management" or "Media Relations" or some crap a few months ago...
Yeah, I’ve noticed such out of the corner of my eye also
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.