The top tube has a dent in it. But this is in a lower stressed area. Mine was damaged the same place due to a race crash and it has been fine for five years so far.
The rear triangle has threaded holes on the left for an adapter for disc brakes. As far as the fork fitting - maybe. It would depend on the length of the head tube on your current frame compared to this one. If you are considering this purchase, you would need to measure yours and ask the seller. You should also expect to pay around $100 - $125 for a professional to build up the bike. Based on the questions you are asking, I would guess that you do not have the experience or proper tools to do this yourself.