The game makes a nice use of the rewind mechanic and it's fun but maybe it relies a bit too much on the flying creatures making it a bit messy at times.
That being said, the fun factor is there and I played through the whole thing which in my book is the mark of a really good game (well it's short but you get my point).
We also had a similar take on the genre with rewind mechanics, but in 3D, check it out when you have time!