Are there any online public chess databases I can upload my own games to? Does there exist any online public chess database that I can upload my own games to (so that others can look at them)?  I know that sites where you can play online will store games (that you played on that site) so they can be viewed, but I'm trying to find somewhere to store my OTB games that were not played online.

I was thinking that chess-db.com might be a possibility, it seems at first glance like that's what it's supposed to be for - but I note that it is aware of me (it knows my USCF ID and everything), but it has my rating wrong (what they have is years out of date) and it also has a list of games supposedly played by me that I never played.  So I am not sure if that site is actually legitimate.
I would suggest going to lichess.org and creating one or more studies for this. You can choose to make these public or private or only visible to those you give the link to. Within a study, you can upload the PGN of your games as separate chapters. You will need an account to make studies, but creating an account and using any of the study features is entirely free.

For each game, you can fill in as much or as little information about the players/situation as you want. Lichess studies also have advanced commentary features, so that you can describe your thoughts as well as annotate which moves you thought were interesting, blunders, etc. Personally, I find it useful to add variations I've found that I feel are worth further consideration - whether I found the variation during or after the game.

As an example, here is one study I made to contain the most interesting Tabletop Simulator games I've played, as well as my annotations of the games.