So, I detail professionally for a living. Here's the first thing I'm going to say:
Meguiar's waxes are garbage. They make a good quick detailer and their cutting/polishing compounds are good. Waxes? Absolute trash.
For washing, I use Meguiar's Gold Class and this is pretty much an industry standard. It's cheap, provides plenty of lubricity to wash away the dirt without leaving fine scratches in the clear. If you're compounding fine scratches in the clear coat then there are a few products I would recommend: 3D HD Speed, Megs 105/205 combination, or for super, super fine scratches, then Griot's Complete Compound. Griot's is more of a finishing polish than a compound though.
To get the bugs off: dryer sheets. No joke. You might think that they will scratch the clear, but they won't. Nothing works better for getting bugs and tar off of a car and, again, it's pretty much an industry standard. I know you're looking at this text like I'm an insane person, but I urge you to try it out. Seriously. You just dip a sheet in your wash water bucket and go to town.
I also recommend a paint sealant before you wax. I personally use Chemical Guy's V07 Hybrid. Mostly because it's super easy to apply and works damned well. If you keep your car in a garage you'll easily get 6 months of protection out of it. For wax, I use Collinite 845. This stuff is BEAST. It goes on super, super thin (I can do a whole care with not but a few drops of it). I recommend using a buffer to apply - it goes on way, way too thick by hand and becomes a bit of a pain to wipe off.
I'd be happy to field any detailing questions you guys have, so fire away.
This is what my method and products achieve. Here's how it started - scratched all to **** and buffer trails all over the damned thing:
And this is how it looked when I finished it: