I would say you did very well! I also keep a spreadsheet on all my builds so I can can ensure I am never upside down on my cars. As a hobbyist I don't keep track of my hours because if I did, I would certainly be in for a very large build cost. I do everything except machine work myself (yes, I paint my cars as well :))