Something like "The 'car card' is about the same size and appearance as a PDA (?), it's tightly stuck to the inside of the front car window with double-sided tape, the screw holes in the back of the device are covered with protective stickers to prevent people secretly opening it.". Doesn't address the power issue at all as far as I can tell.
I think you're replying to the wrong person, I just translated the Chinese. I agree with you, and think the Chinese quote doesn't speak to the power issue.
Mostly True. But still, hacking into your phone is one thing. And forcing you put a government sponsored bugged "car card" in your vehicle is another thing.
However, I lost a little faith in the article once Epoch Times was mentioned: http://en.wikipedia.org/wiki/The_Epoch_Times#Criticism