While I'm not sure of this card, I am REALLY into what this card represents.

This card shows a willingness to combine advanced set mechanics (Energy + Vehicle) in the second set of the block. If you haven't noticed, the designers have hesitated to do that in the past few sets (note the lack of cards with both madness AND delirium... even though they are synonyms).

While this card isn't hard to use, the fact that WotC would print a card that requires more familiarity with a block's mechanics kind of makes me happy.