Most of the time, yep.
Got Sahara this morning and she gave me a pile of shit. Got badges for catalogue and stalk market, applied for my last extension (finally), and spent about 3 hours walking around aimlessly planning where to put more flowerbeds and PWPs.
How random is the placement of neighbours? I'm really paranoid about someone moving onto a huge patch of hybrids one day.
Random as hell, and yes they'll move on top of everything you carefully arranged without regard. There is a trick I heard, On the day they are suppose to move in (the fenced area not actual house) create a second character and see where they moved too, if you don't like it reset, delete that char, and make a new one until you like where they are, then log in with your mayor character.