Deploying the objectives feels like a challenge. 7 of them, with 12" between them, in a 24x48 area... that only barely fits, I think, especially if you start by putting one in the middle.
Corrupted Planet says you "may" pick a unit, but then only bad things happen to that unit, so why would you pick one?
Also is the Teleport Shaft meant to teleport you anywhere on the battlefield near an enemy, or did you mean "teleport up to 9" from your current position and neat near an enemy"?