"In Warcraft and Starcraft, the players connect to each other through the host of the game."
Based on this definition, there is no way on god's green earth that Warcraft 3 is Peer 2 Peer. Its the complete opposite of P2P. Its client/server pure and simple.
Its not a variation on client/server, its not "slightly P2P", its JUST CLIENT/SERVER END OF STORY.
It doesn't matter that the server is not hosted by Blizzard or whoever, the host is still the server. It doesn't matter that the host isn't running a machine that says "server", running Windows server 2003, as a dedicated server, he IS STILL THE SERVER. ITS A CLIENT/SERVER SYSTEM.