I do quite like what you've got going on here, but the difficulty does go a little overboard at times, and is something I feel could benefit from being toned down. I never really noticed any particular glitches of any kind either, except for the moving platform not moving you along with it.