One IP in wild wont fix anything. Some people share IPs like virgy and buck. Others group in a room and all pk together. Having only 1 IP does not fix the parking issue. I park every one of my characters at castle but none of them are the same level. I have different style characters for different style fights.
Having characters auto tele to edge if logged out would be a huge issue. If someone manages to run away from a fight and log, then you wouldn't be able to camp them. They'd just log out, wait the timer, then log back in safely in edge. If I'm on PC, I will camp all day long on a character while I PK/ Farm on others (10 clients open, etc).
Logging out from a fight is annoying and I never did it until everybody else was logging every damn fight. I suggest raising the timer for logging out to 1 minute after fighting (if still in wild) so that it's more difficult to run away. I'm all for having less "multi" or unfair fights; however, parked accounts is not the issue.
It would not bother me to remove mad zoink from edge, but it'd be better if certain teleports were removed instead. I suggest keeping 38 altar, magebank, and maybe the one at graveyard teles you between hobs, red spiders, and graveyard instead of it's current spot. Also increase the amount of squares for the random spot It puts you.
I almost walk everywhere in wild as it is. The only benefit I see to having a tele to the castle is to grab your God Staff if you die. I think these staffs should not be dropped if you don't have a chance to pick them back up like gaunts.
I dont agree with 1IP in wild. I could not train my char and pk at the same time.
Your idea to increase logging off time is good. But what if you can log out only if you are standing still for 15sev or something?