I managed to beat it on my forth life. Running back to your death spot without having enemies to reset the timer had me on the edge during my last attempt, but I barely made it.
PS. I love the little bounce you make after dropping a long distance >.<