Be polite, DeadMG. Your opinion on what makes a 'peice of shit game' isnt the same as others.
I believe that the strong early and weak late (and vice versa) is a valid balance, if used correctly. Perhaps you, and your team, are hoping to win quickly by blitzkreig. If that doesnt work, then the other team wins because they chose more latent powers. So each team has its chance to win.
This is a common thing in RTS games, which Demigod partially is. Basically, there are multiple ways to win.
Theres another thread on here where a guy is complaining that he lost to two much weaker demigods because their creeps overwhelmed him.
If I were at the weak stage of my demigod, I would focus on flag capping, killing un-chaperoned creeps, upgrading my team's creeps, and helping my teammates. AKA, a support role. Your helping your team, gaining exp, and growing more powerful.