Thank god you came thru it with injury or serious damage to the bike.
Keep the pressure on the Police & DA for felony assault! Make a friend at some local paper. Court dockets get crowded and they get lazy and are happy to let a-holes like this plead down to speed things up unless you keep pressure on them.
And just because you have criminal charges pending does NOT stop you from starting civil action in most states. Check your state laws and by all means turn some azz-wipe ambulance chaser looking for a score loose on him.
I once had a beef with a contractor doing work for a neighbor who damaged a car on me. I had him charged with vandalism but also got a lawyer and told him I was happy with getting repairs covered and emotional satisfaction and that he could pocket the rest as long as we made the guy's life a living hell.
POS begged me to settle three times and ended up with a nervous break down.
Don't let 'em up!