Hi Eric
1. Actually, tolerance is not rendered and not implied. If you double click on a resistor you can choose 4 or 5-band standard. In either case you get one less band shown, as only the color code of the actual value is rendered.
2. there's already such feature, just go to Config menu and then change Snap To -> Components
3. You can file an official request here
https://github.com/bancika/diy-layout-creator/issues. I typically tackle components based on the effort and impact. Sometimes it takes a few weeks, sometimes unfortunately years, due to the size of the backlog. You can skip the line by sponsoring a component at very reasonable rates. Write to me directly if interested.
Cheers