Yeah those are flowering sites/buds they are not close to mature yet so
dont pick any off the plant yet no matter how tempting it maybe.

That looks like some kinda bug has been munching on your lower
leafs.

And dont worrie about rain hitting your plant outside that happens
in nature