Who cares if someone is annoying or peculiar if they contribute positively?
What should matter is whether their effort aligns with the collective good, in my opinion.
https://metrics.torproject.org/rs.html#details/FF79CA5A50970E21E9AB320CE62C2178E963970C
That says over 17 MB/sec which would tend to support the other claims of speed.
Rob