General: See /support/aTV_jailbroken. The readme there describes the process in short words. With this quick overview through the given guide, I think it is somewhat outdated...
1: Don't use a "*_daemon" plist... use the files supplied with PlexConnect in /support/... And yes, it should restart after an aTV boot. Worked fine for me- last time I tested.
2: That should work as well...
3: reset aTV's DNS setting to automatic.
Thanks for the quick reply. I spotted the /support/aTV_jailbroken folder and readme after my post. Tried running the commands but couldn't get the App icon to show and not everything executed smoothly. I think this may be due to the tinkering I've done following the outdated instructions. I'm gonna restore to a fresh 5.3 and then re-jailbreak. Start from scratch the the updated instructions and hopefully it'll work.
Sometimes I noticed that python doesn't install properly as in it not saying python installed which causes user input which is a pain. I would love to have a way to automate some scripts into fewer deb's/steps otherwise you cannot install other 3rd party apps like from atv flash black. I made a few here, maybe it could be done or if you gave me a good script I could make into just a few deb's here is the link on pst 231 if you think you can trim down some of the steps to properly install the app. Im looking to use the button as well without hijacking any apps.