A:AnswerHere is the spec sheet link: https://support.hp.com/us-en/document/c06456517
If you click on the motherboard link you can find details of all of the components.
A:AnswerYes, it does have a CD/DVD drive, and the computer ships with a 180w power supply. It does include built in WiFi. Because shipping dates are subject to change, I can't give you an exact date.
A:AnswerHere is the details on the motherboard. If your scroll down to I/O ports, then Back I/O ports you will see what is on the back. https://support.hp.com/us-en/product/hp-pavilion-tp01-0000-desktop-pc-series/29014367/model/31046781/document/c06432435
A:AnswerThere is One 3.5" internal bay available. There is also 1 PCIe x16 slot; 1 PCIe x1 slot and 1 M.2 slot available for a solid state drive on this desktop.
A:AnswerYes, you can upgrade to 32 gigabytes of RAM. To get to those drive capacities, you'd need to replace the SSD drive with one of a higher capacity to free up the drive bay.