Co do hell-o-baby poczytaj sobie o one page i parallaxie. Głównie to dużo CSS-a i JS-a
Tak, strona M. Zelenta podpada pod flat. Jednak flat nie ma takich ładnych elementów interaktywnych, jak tam są. Flat jest płaski i minimalistyczny. I przez to jest bardzo krytykowany przez specjalistów od UX (choćby Nielsen napisał wiele raportów, w których flat jest po prostu miażdżony!).
Obecnie bardzo popularny jest Material Design od Google:
https://www.google.com/design/spec/material-design/introduction.html
Bierze to, co najlepsze z flata i robi coś całkowicie unikalnego. IMO to obecnie najlepszy design language w Sieci.
Bardzo dobrze różnice między flat, MD i starym skeumorphic jest wyłuszczona tutaj:
http://www.onextrapixel.com/2015/06/08/flat-design-and-material-design-are-same-oh-are-they-really/
Fajne układy kolorów - zobacz paletę MD ;)
Co do layów - nie robię ich. Raczej jestem od backendu (lubię się nazywać programistą JS).