If you swap the unit over and keep your existing hard drive then it might work without coding, that depends on what software it currently has. If it does need coding then it's easy enough, you can pay people to do it remotely if you have a laptop and cable.
If you use the hard disk that comes with it then you may need to enter some activation codes to get navigation and bluetooth to work. I'm pretty sure I can generate those for you just from your VIN number for free, i can certainly do the navigation one.
I didn't realise your radio screen was off like that. That does look like a unit failure rather than a hard disk issue.