It does charge. We have an iPod Touch that just stays in there the whole time and it works great.
We needed an overnight charge (inside) after leaving the car idle for a week. But otherwise, the iPod battery is always full when we arrive at our destination, even if we've been using the iPod while driving.