A:
Yes Both the hard drive and RAM are self upgradeable. Though it would void your warranty as you would need to open the back plate of the Ultrabook to do that.
HDD can be replaced with another 7mm 2.5in HDD or SSD Sata drive. There is also an Sandisk mini mSata 24gb SSD as a caching drive that can be upgraded to max 128gb.
For the Ram, 2gb is soldered on board and there is a 2gb module in a slot which is replaceable. You will have to use a 1.35v low voltage DDR3 PC-12800 module to replace the 2gb module. Max you can get is a 8gb module just now. So the total RAM can be 10gb in total.