Well. Any multiplayer is better than NONE, I'm glad they incorporated this into Invansion. But I'm sure it would have been MUCH better as a part of Battlecry's gameplay.
The vids didn't excite me that much, I wonder what's the deal behind that Alpha. I thought they weren't supposed to be playable.