Where can I keep track of all my sets and teams?

You can track everything with most of these sites/apps.

You can also create teams, and preview cards that you may not have yet.

Dice Masters Decks: http://dicemastersdecks.com/

Dice Masters Retrobox: http://dm.retrobox.eu/

Transition Zone (Android mobile app)

Sidekick for Dice Masters (iOS mobile app)