I think this is great and is really helping my kiddo with her piano. I would suggest adding staged learning starting around middle c and then expanding to all of grand staff. The built in learning stages are great though.
Marshle about Notes! - Learn To Read Music, v1.5