In regards to the first point, I can change that.

I don't think variation should be true by default because, while it does make the animation feel more natural when you're trying to emulate human typing, I feel that the most common use of this class will be for simple text animation in a context that does not imply human typing, i.e. RPG dialog.