Sorry about that xD (Because yeah I'm the mapper of this map x))
To be honest, I've build this map like an easy expert yeah don't hurt me, but I realised that when the map get added to the Expert log that was a bit too hard for an Expert (It's my first accepted map and I don't remember if I was enable to play Expert and Insane at the time, but I don't remember) but I think Expert is good and a bit easier after some practice (I've finish this map twice, I have no big problem to beat it now :p)
Again sorry about that xD