For the first question, EVs don't go to levels. The stat calculating formula looks at how many EVs the Pokemon has in the stat. It doesn't matter whether the Pokemon gained those EVs at level 1, level 99, or anywhere in between.
I can't figure out why Metalkid's calculator has 5 different rows where you can enter EVs.