Hihi I just checked in, finally..

How to reserve Silk Road in App or can only be done on website under Entertainment only? How soon after check-in is available to reserve?
Do we need to scan our passport details for submission before actual checking on boarding day? Do not seem to have such option when online check-in.
The lugguage tags to be printed once ready so that we could drop them off before our lunch at Windjammer? Around what time will our lugguage be sent to our room since lugguage not allowed in dining venue?
Main dining room lunch is only for those with Key for boarding day and non-key also can it seems, less food. Worth going there or directly go Windjammer? Dining will start at 12pm? Managed to check in time earlier so likely going there for lunch.
Thanks so much!