That article you’ve linked to covers just about everything there is to know.
The 7-second rule: In the beginning your foreground room passes by in about half that time. Then at the other critical point, where there is the gate with text above it, it travels across the screen in about 5 seconds. Those seem to be the biggest problem points.
The horizontal motion also changes speed at times. It actually speeds up right when you’re trying to read the sign. It should remain even, or at least change very gradually so you don’t notice it.
I did a motion blur test and added the Pixel Motion Blur effect with 360 shutter angle, 8 samples. It smoothed the motion considerably but left a slight jump about once a second. This may be due to frame rate difference in your project and Youtube or some other frame-rate conversion issue. Looks like what you get converting 25 frames per second to 24 frames per second or something similar.
My advice: Slow the whole scrolling motion down to 50% and even it out by using just two keyframes for the motion. You can ease in and/or out of the motion, but it needs to be slower. And use motion blur — it will look blurry, but the slower the motion the less blur is needed. It is not infrequent that I use 360 degree shutter angle to smooth soething out. The animated characters themselves also need motion blur, otherwise they will have that “strobo” effect. Pixel Motion Blur works quite good for that.
In fact, I’ll attach a project where I’ve slowed down the footage to 50% using Pixel Motion frame blending and then added Pixel Motion Blur. You can render it out and see the effect this has on the jitter. Probably not HOW you want to do this, but you’ll see what I mean.
9165_pixelmotionblur.aep.zip