I don't think the map is that hard,
I agree that it is pretty "advanced tech" heavy, yet I did not feel like it was hard to the point of being unfair.
The checkpoints are very sparse, a little too much sometimes, especially towards the end I'll give you that.
The only things that bothered me...