В вашем примере происходит неравномерное растягивание картинок. Это не совсем классический motion blur, где мы что-то размыливаем. Тут нужны более хитрые трансформации.
CSS не умеет делать такие эффекты (ну то есть можно для каждого пикселя на экране новый div создавать, но это безумие с точки зрения производительности).
Стандартный способ решения подобных задач - WebGL. В вашем конкретном случае никакая сложная математика не нужна. Можно обойтись самыми
простыми шейдерами.