I agree with everyone else, " Glad that you alive and breathing". The pain sucks I know from experience. The bike really looks like it held up well. It can be fixed. I know two people, friends of mine that thing happened to that were riding HD's. One guy was bed ridden for about 6 months, lots of broken bones, screws, plates, Etc. The other one died at the crash as my son in law held him. He died on impact, really, really messed up. Thank God you were on a Dog with a long front end.
Ray