If you go on to androidforums.net they have a guide on how to root. I followed these steps and rooted my Ally in about 5 minutes. Pretty fail safe. This process will put the velocity 1.2 rom on there I believe.
No I don't think so. The utility that you download does everything for you. You might just wanna download rom manager if you're gonna be flashing different roms.