Here are three more screen shots from the new Clone Wars feature on StarWars.com. If you thought the radar eye was wacky, check out the liberties they took with the back side of the dome.
Accurate or not, I think its pretty cool. It fits the design used in the rest of the series... and everyone still knows its Artoo.