Sorry to see you and the bike got messed up pretty Good. Ive been doing too and only ended up with a small scratch on my wrist since I was wearing my small gloves instead gauntlet style gloves. Gear went in the garbage, but I was ok. I know there has been some comments about it and I don't mean to upset you repeating the same thing, but at least take your helmet on every ride. Don't matter if you are just riding from your driveway to the neighbor's. The "is just a 5 mile ride" kills a lot of people.
As for the bike, I damaged the exact same pieces as you and was able to find it all used OEM on eBay. Looks like you have a custom color though.