Way to ride!
If ever an example of "Never stop riding it" comes to mind, there you will be a triumphant spider monkey in my mind's eye...
My chromed chain guard broke too, (I'll hang with you if you talk to Triumph) so I chromed the black oem. That one is still OK.
Your chain's geometry has shifted due to the flat. It should be fine. The metz (looked new too), nevermind.
Happy Thursday!