Flying insect-like robot Gimball can crash and recover
bbc.co.uk
bbc.co.uk
It's also supposed to be able to bump, roll and stuff, but it looks like the OP has improved on the idea quite a bit with the independent suspension/crash cage.
http://www.youtube.com/watch?v=wfbqJpn8fN8
though it did suffer from a launch problem or possibly a design problem... :)
Flapping at that scale is a very hard problem. Apart from the microscopic flagellum, evolution never managed to produce a rotational motor since it's super hard to build decoupled components with biological hardware (you need two stomachs, hearts, etc to keep decoupled parts alive). Emulating a fly's actual method may be interesting research, but motors are probably better in the long run than flapping, a complex and difficult hack to the problem of flight.