Good to see you posting. I just wanted to second or third the others - you've done a great job with the cards you were dealt (hows that for a Vegas reference?!).
The boys will realize if they haven't already that you've been a great provider and father figure, and given the limits in actual time you've had with them, you didn't curl into fetal position, but keep yourself on a healthy path in many ways. Now the fun begins. They are free to pursue their own adult paths, but can spend their leisure time that much more freely with you.
I do get the parental melancholy at this point, but it seems like you do better looking forward than backward.
I think you two will greatly deserve an empty nester party when that day actually arrives. Until then, you still have quite a load of teenage hormones hanging around, hey?