This is nice! Really annoying and challenging in a good way.
The 45 degree slopes should not prevent you from jumping imo. They should simply not be possible to go up forever, and then correct the level design accordingly. That way the movement would feel more dynamic because I actually quite enjoyed how the character felt to move after getting used to it.
Another minor thing is that it would make the first area a bit more enjoyable to be in if you added like a .1 or so delay between hitting an electric switch to the platform beginning to move. That way you could hit the switch in driveby and still get on the platform:P