It's very hard to maintain an anonymous Twitter account that can withstand government-level attempts to de-anonymize it

Really? That sounds easier to me. IP addresses are not proof of anything, and OS and hardware footprints can be spoofed or anonymized. Giving the appearance of me signing up from a different area with a different system does not seem very difficult.