It looks great...I wouldnt feel one bit bad about that sled build at all!!! Man, I have caught myself a few times thinking I should have just turboed my D8 this year, as the technology is/was so dialled, and wait till next to turbo a PRO, when guys smarter than I have worked them out...but it just didnt make financial sense to me.
One point tho....lose those poxy walker evans on the front...you have put some serious time and money into that beast, and those fronts are no good...Just my opinion of course