for reasons I can't entirely remember, you should only use USA-made LODGE brand cast iron. Basically, iron leaches into food (which is okay to good for you) but any contaminants in the pan will as well. So, off-brands are to be avoided.
yes, cast-iron starts out shiny and gets seasoned. Or you can buy pre-seasoned.