I believe the delay you're feeling comes from the acceleration being too slow (or the lack of an initial velocity perhaps) on the horizontal axis. It's interesting, thanks for sharing that.
And yeah the skateboard allows me to get away with not having any animations x)