Can't mount primary HD, Disk Utility shows Invalid Node Tree Size
Use DiskWarrior. It is exactly the purpose of the software to fix such errors.
If DiskWarrior can't solve it. Use something like DataRescue to get the data, then reformat and reinstall.