You absolutely can. I know of people that have brought food from the Trackside Restaurant on the train as well.
Yes, but you may not be able to leave your backpack on the train. I'd call them to confirm, if you want to leave them there.
Yes you can.
Thanks! Your answer is awaiting moderation.