Is there really a genre of game this fits in?
I doubt it but this game is friggin awsome
The "QTA" (Quick Time Events) and some similar stuff made me remember Shenmue. Which is another game with... no genre.