I just bought the White Rad Rover..I can't wait till it arrives!
I have the rubber door issue too on the battery. I have to take a little screw driver to tuck it in. Ouch though on the damage. Mine came out fairly good, but it was just shipped to Norcal.