I like the level transition.
R should restart only the current level. Be kind with the player. :) Good job.