I really like the concept; what I would recommend is altering the difficulty scaling because, as much as I love the idea, the current difficulty scaling system isn't engaging enough. This could be done by, instead of having 21 "phases," only having three and having each phase have a much higher difficulty in comparison to the previous.
Overall though I love the concept just wish it had a bit better execution.