Good job, the products you are using are really good as well, but don't use JOY to wash your truck, that mess just eats away all the waxes and stuff. Use some car washing soap. The only other thing i would have used on there would be a heavy duty swirl removal, it would fill in those small spider swirls you see. Then use a nice gold class wax, i dont like the nxt wax to greasy for me. but good job for a first time.