It looks like only some caps got knocked off. If so - that is really easy to fix.
I know a local hackerspace would probably have the parts and even do it for free for the cool factor. I would.
Good thing is since they are smt caps - they pop off pretty clean without opening up and getting the electrolytic pcb eating goo all over.
Seriously though... an electronic repair shop could knock that out in a few minutes - if it's only the caps that were damaged.
Hell you could probably reattach the same ones yourself with a soldering iron if the caps did pop off clean without pulling the legs out.
New caps would only cost a couple of bucks anyhow.
This is all assuming that the only issue is the capacitors being knocked off.
I certainly would try that first. Could possibly have it working in a day or less

If you posted higher res pictures of the damage to circuit boards - I'm sure alot of people here could help figure out any other possible damage.