Great! Since you're taking feature requests, I'll add that it seems like sometimes lots of data comes at once and then everything gets rushed. But then nothing happens for a while. So it has a "hurry up and wait" feel.
I think it'd be worth slowing down when you have receive data for multiple pitches at once, which would also mean it wouldn't feel as slowed down at other times -- even if that means at some points you're further behind the real-time nature of the game.
Will take a look at this, too! The title/score feature is live today :)