I've not seen the movie but the rest I can relate to in a big way!
See the movie!!
Australian small town Americana........