Like the idea. It sounds very complicated and hard to implement, though. An insane amount of animations for example. I would suggest to go for a top-down view to keep the workload at a minimum. If it gets to that point I offer my services in the soundfx/music and voiceover department.