No, this isn't a prevo of Heracross. This is Karrablast, which is some other sort of bug? maybe? Science says it's based on this snail-eating beetle, which has a long nasty head thing to get on up in that shell. Given what happens when he evolves, that makes a lot of sense.
But it's the "blast" part of his name that I don't get. He don't explode at all. What's the deal? Design-wise, I'm questioning that sky-blue triangle. black, blue and yellow is friggin' smart. adding sky-blue in there is dumb.
I guess I don't have much strong opinions on this guy, he's fairly generic (but kinda cute), his whole point is his gimmick evolution.