Oof. Man, I didn't give very much consideration to the Insane players' lack of a mini map, did I?
When you have the mini map it's really a little TOO obvious-- kind of like "leading you by the nose" obvious. Oh, well. I guess that's going to be a tough juggle for any map-maker who wants a really BIG area mapped in a 3-D world game.
Anyways, try going uphill and look around at the base of the rocks in the area where you were fighting the last enemies in the level right before that one. (Also, this is one of the maps that murdered my frame rate... check the read-me notes)
Also, you are a badass for beating this on Insane, and I agree, Claire the Fox is overpowered...