your radio problem
call vauxhall customer care no is 0800 731 5267 iirc
should sort everyhint out with the dealer for you and offer 100% contribution to the repair/replacement cost due to it being a known issue
could even push for a goodwill gesture tward the battery cost as well :)