Great job putting all this together! Brings back memories.
Out of curiosity I downloaded a .mid file to compare it with my local timidity install. The quality of the later is way better (I installed it from brew)... It sounds like it either use a better SoundFont or midi effects (like reverb) are not working properly on the site?
Is it just me? Not complaining, just mentioning it.