can't help but wonder if there's any point in claiming my tiny stake next to whales like this.
Actually there are about 7 to 15 people with stakes that big or larger (link upon request).
So, it is a good sign, in my view, that they are investing in the same stuff you and I do.