That's a good list of TLDs to block. Also, many people consider ".cm" (Cameroon) another good one to block (it's particularly an apt one for typesquatting ".com" domains.)
The summary at McAfee Pinpoints the Web's Riskiest Domains also includes ".ws" as another TLD liable to be problematic.
Where in Firefox can I make block these?