Apofiss
The place on the right side of the wall is almost at the beginning of the level. The area with the mysterious car is one of the Secrets of the level that you can get later in the level. I can't remember if I ever climbed on that wall. Did you use the corner bug?