Agree with 2V8's comments, though the flashing battery light is a common issue, you'll find the battery and oil light do it, it's an issue caused by a comms problem between the various ecu's - mine does it all the time, another member put it quite nicely as it's just the car's way of telling you its still alive
On the throttle cable we are looking a sourcing replacements as they are an item that seems to cause problems and is increasingly difficult to find new, we are in the early stages however.
Colin Ellis #456It'll be alright in the end. If it's not alright, it's not the end