One tweet is more like 670 KB, https://news.ycombinator.com/item?id=3667072 Most numbers in that article are way off.
That's just a small selection of the important elements delivered in the single tweet JSON packet. I didn't even get into the 'user' stuff, which is included so that all of the other fun things about the user can be displayed.
(Note: this is using the web interface to Twitter, which is what I'm assuming the OP was implying)