Then can it be a revenge film? Candie took his wife, but he doesnt kill him, someone else does. He also has to ask for permission to kill white people until the end of the movie. I dont see Django as a hero, what hero answers to his side kick for most of the movie? From what i read in reviews Django has less lines than his own side kick. 
Django and especially Schultz never intended to walk into Candyland guns blazing and instead, devised a clever plan to work around having to pull their guns from their holsters. the film makes it explicitly clear that the moment Django discovered the whereabouts of Broomhilda, that he was firmly in control of his own actions and was better capable at assessing the situation than even his own "white" master hence the trope, the apprentice becomes the master. also, he never needed permission to kill anyone...
and to address the part of Candie taking his wife, in terms of narration, Tarantino does a-lot of interesting twists that plays with the users expectations which are basically the simple narrative structure we've come to expect from our films, which very few seldom breakaway from. you'd imagine with how they setup the beginning, that the mid to end game would've been Django tracking down and killing the Brittle brothers, who branded, tortured and sold Broomhilda, thus getting revenge. Instead, we see him passionately murdering the two of them a few scenes after they're introduced via flashback, before he even becomes a bounty hunter or a freeman. it was only natural for a woman with her looks and set of skills to be a house slave somewhere along the Mississippi, and while Candie was a terrible person, he was just like any other slave owner during that time, just maybe a bit more of an eccentric. Schultz despised the man, more so than probably Django, and couldn't resist killing him even if it meant ending his life along the Mississippi which he stated is the last place he wanted to die. Also it's a common western trope for either of the antagonists to be shot by who you least expected.
the film is incredibly well calculated, even with Schultz killing Candie and Django being captured and sold to the mining company. everything serves its purpose, either to paying tribute to the past or even help progressing the story. like Himuro said, Tarantino is a self-indulging film aficionado who likes to incorporate common film tropes and twists from the past into his movies. it doesn't hurt that he's also very intuitive when going about with it. I don't even know why i even considered seriously responding to your crap but if you've enjoyed his past movies and aren't an overly sensitive about racial issues, then by all means, do see the film. then again, you've literally already read the entire fucking wikipedia so why bother?