A:Answer Yes, it has a single free DDR4 SODIMM slot (can take up to a 16GB). There is 8GB soldered on-board so you can max it at 24GB.
Yes, there should be a free M.2 slot (that Asus says supports NVMe). Since this is so new, we don't have 100% confirmation yet.