I think it's a good idea. If you added some other moves the character could do in the dance-off that would make it better. Also the levels are virtually identical, maybe have the main character go against multiple other dancers?