Actually yes, mine has slots on the bottom. Put a couple of screws in the wall at the distance of the slots and you can slide the slots on to the screw heads.
#2 Can I install this router without the cd? I dont have a disc drive.
It has been a while since i got it. but if i remember correctly, there is no cd needed. it comes with instructions, on how to set up.
#3 Does this router have port forwarding/virtual server options?
Yes it does. I am currently using this router to Remote Desktop from my work into a computer behind this router at my home. Also have it to forward my Plex TV ports so I can access my Plex content outside my home.
There is an option when selecting the router in the app to reboot and perform a factory reset.
#6 Does this router let you connect a printer via WPS ?
There is a wps button on the router to connect any WiFi devices that support it. There's also a 3.x USB port on the front to be able to direct things you want to be able to access over your network