I played this game when it first came out and could not figure out how to beat it on Epic mode. Just came back two years later and beat it on my first try. I dont know if it was luck or the game got easier, but sure glad to have that Impossible Badge now!
After trying like 100 times with the slow and steady approach, I tried my luck and just did super jumps the whole way and ended up getting 409 meters. I was extremely lucky not to hit any spikes!