(Because Google rules the world...)
Keep in mind that New Google Sites is new. This means it may not have all the features you are expecting… YET. Be patient and send feedback!