I am a bit confused as to who can have what kind of TLDs?

So the TLDs - .com, .us (for those of us in the US) and .net are available for anybody, correct?

The TLD .biz is for legitimate businesses.

What about .info and .org? Are there restrictions for those?