It may be worth getting the steering etc checked out, also is it defiantly from the front and not the back?
As to the radio code, yes, I can personally retrieve it, but can not do so due to the rules, the reason this rule is in place is for security, as obviously a thief could signup and ask for the codes and we would be "aiding and abetting" them.
So yes, you will need to contact Ford, it will cost you around £15 I would have thought, they should be able to do it via your registration number, where as I do them by S/N of the radio, so it saves you removing the head unit to retrieve this information at least
Martin