It could be a lot more anonymous if there was competent and low enough latency hidden services possible somehow. Tor just is not good enough for a protocol that requires strong liveness, because it's got weak liveness.