No bugs get in, in my experience, but I do not live in a very bug-infested place.
Rain protection with the provided rainfly is somewhat inadequate, in my opinion: I would get a larger sized fly, maybe from a larger hammock (Expedition?) or simply cut from a large piece of material. The way it is attached is fine, in my opinion.