Full review (do not merge)

New homepage now?