Hey, that's actually a pretty good team concept Dal. While it does have the 3x electric weakness and no resists, not many pokes are both very strong and have good electric STAB, none of which are not legendary. You also don't double up on ANY other weakness, which is practically unheard of these days.. Even I've never had a team like that. Even if it's only 5 pokes, props to you.
On an offensive perspective, your team seems balanced. While Pidgeot, Primeape, and Blastoise aren't extraordinarily strong, Mewtwo and Articuno make up for it. Pidgeot and Primeape are deadweight unless they score super effective hits IMO, though. Anyways, Ice is a very strong attacking type, and while Articuno isn't all that strong offensively, not much does resist Ice. And what does, is pummeled by the rest of your team. Shame Articuno is only good for support, and can't set up a sweep.
You also have a 3-2 balance for physical and special attackers, which is always a good thing. Special attacks are always the best possible things to employ if you have a special wall counter, which Primeape can ably handle most likely. Unfortunatly, special walls with odd types(psychic, steel, etc.)can stall your team very easily, which can be a huge problem. Also on that note, while your pokemon's STAB moves often are hard to resist, if they are you can run out of options quick. Most pokes on your team don't vary too much in offensive move types. This can really ruin you if you ever face a defensive team.
On a defensive perspective, the 3 x weakness to Electric truly is a nuisance, but as long as the enemy doesn't have a sweeper that sets up with electric moves and STAB on those moves(like Raikou, which would literally dominate your team), you'll be fine since you don't boast any double weaknesses. This lets you switch in very freely, usually without too much to fret over. Articuno and Blastoise are also pretty bulky, specifically Articuno. Very sad they're both weak to Electric.. You need to be wary of electric moves, definatly.
On a speed perspective, Primeape, Pidgeot, and Mewtwo are all quite fast, specifically Mewtwo. While there are faster pokes, you aren't slouching in speed, which is a good thing to cover. Again, as long as electric types don't try to sweep, you should have the speed to hopefully stop them.
Overall, note a bad team. But I wouldn't say it's that good either. But hey, that's what you'd expect from an ingame team. You've still got my respect for not having any 2+ weaknesses to anything but electric, which is often a rare move type anyways for sweepers.