Not sure what you mean by "everything else." The body comes with battery, charger, cables to connect to computer, carrying strap, cover over lens mount, CD with software and users guide. It doesn't include a memory card. What I got required me to buy a memory card, put on a EOS lens I already had and I was ready to go.
If the lenses on the older camera are EF, then they should work. I had a Canon EOS Film camera and purchased the T3 digital body. Both my Canon EF 28-90mm and Canon EF 80-200 from the Film camera work fine.
the zoom rating may be because there is a small cmos sensor on this Camera, if it were a full frame sensor (as opposed to the small 'crop sensor' the lenses would have a true mm focal length, but because this, and most Digital SLR's under $2,000 use a 'crop sensor' so the camera body will automatically extend the focal length slightly from the lenses focal length.
this camera would be fine, but what you'll really need is a macro lens. this is just the body of the camera, so you'll need the regular kit lens and then a macro piece (i found a really cheap one once that doubled as a wide angle lens for about $12). hope that helps!