Fun demo but who is this really for? Is there a requirement for these devices anywhere aside from corporate security?
Granted, this is still just a demo, so it's a long way off from something somebody would regularly use.
Would being able to create virtual devices like this be more useful for testing authentication flows, compared to having physical test devices?