Factory Reset won't get rid of the root, I use the "one click root" with success every time. When flashing a ROM it will be rooted anyways, no need to worry about that if you'll be flashing different ROMs for testing (like me). Use ROM Manager for recovery purposes, never had any issues with it.
$250 is not bad if you bought it from a friend to go without contract.
Enjoy your new phone

.