Kanguva showcases impressive technical aspects but struggles with excessive violence and inconsistent writing.