I'm so sorry to hear of your loss, and also grateful for the time and feeling you put into your message for all of us.
One of the most valuable lessons I have learned over the years visiting these forums came from a post on the ZX6R forum from a dad who took the time to post a very personal message about the loss of his son at a racing event. The two of them had a wonderful relationship and racing was at the center of that connection, and unfortunately his son passed as a result of an on-track incident during a race in which they were both competing.
Whenever I have issues with my own sons (and there are many) I think back to the message he delivered about the meaning and depth of the connection to family, and it helps me get over the anger and frustration and return back to the importance of letting those around know that they are important and the foundation of our lives. I carry his son's number on my track bike as a reminder.
Bless you and your family.....