this is a strange request, but could you make the cube translucent? I'd really like to see an internal cord/line between the 'solved' position (where it should be) of each color square to its place in the scrambled position (where it actually is) in order to get an idea of how "tangled up" a position is. Who knows, it might even help with solving strategies!
the solving animation is too fast (which can also be a good thing but not always) ... maybe add a slider.
also depending on your idea of fun, this allows for making a rubik's cube of rubiks cubes :^)