Hey hey, welcome back to the thread, bro. A team review, coming right up. =D
Also, as is, your team is slow. No speed demons, no pokemon with a scarf. Terrakion being your fastest is an issue, since your main sweeper can't just die, and since your current Whimsicott has NO way of stopping foes with priority, any sweeping increasing it's speed will eat you alive. DD pokemon like Tyranitar and 'Mence will tear this team apart. You also lack priority offensive moves, so pokemon vulnerable to priority but are very powerful sweepers in contrast, can also pick you apart.
So at the moment, this incomplete team gets a "meh" from me. Of course, that should definitely change if you consider at least a bit of my advice, and make that last pokemon slot count. What I'm most apprehensive for this team is it's vulnerability to sweepers and stacked weaknesses in general, after all. A single pokemon could definitely make the difference.
... I wish I had a shiny Terrakion. =/