Originally Posted by Fat Golden Piloswine
You have to predict correctly. HJK is used due to it's power, it's a risk some may just have to take.
to me, HJK is not worth it at all because 98% or the Pokemon in VGC run protect and in a fast-paced meta, 50% recoil is not a good thing if you mispredict or they get lucky with a double protect. sky uppercut is the superior choice to me.
Now to actually rate this team:
p2: what exactly do the EVs survive? if they're not specific; calc them with a damage calc such as http://honko.byethost8.com/manly_calc.html
espeon: i would replace it with cress since it has superior speed and can support a team better. even though it doesn't have much firepower, it can set up screens much easier. also, you could go lumswagger with metagross.
gengar: scarf chandelure looks better in place of gengar. it gives a terrifyingly high special presence and is relatively fast with scarf.
metagross: what do the speed EVs help creep? try looking at www.smogon.com/bw/articles/vgc12speed_tiers
to get an idea of what to creep. also, lum < cb and swagger on thundurus and cress so you get power and the ability to switch moves.
staraptor: i think thundurus would go better in this place. it gives speed control with twave and can also use swagger for metagross.
blaziken: it doesn't really look like blaziken really fits in with the rest of your team imo. I would go with another fighting-type like conkeldurr to have another swagger abuser, bot to mention it has great synergy with cress, thundurus, and chandy