Thanks for all the great advice everyone, I updated the design a little.
Graphics card moved to the back side; should be able to connect it with 300-400mm riser.
New dimensions are 300mm x 322mm x 130mm (without legs) 12.56L
However, it can now only fit a 120mm AIO and 3x 2.5" hard drives...