Ohhh that ending...I frikken love that ending!
Intense stunning and hard hitting.
The opening was powerful, and from there on it just got better.
The only suggestion I would have for this is try and eliminate some of the fillers, to the make the flow absolutely flawless.
Other than that, perfect.