Remember that PEX can expand and contract a LOT, especially as compared to copper or steel.
http://www.engineeringtoolbox.com/thermal-expansion-pipes-d_283.html
You can use the formula on that page to figure out roughly how much your runs will expand/contract -- remember on a hot day the cold side may contract quite a bit, and the hot side will expand a lot on a cold day so you have to leave "wiggle room" for both. Most installation instructions recommend making an "S" shape at either end of the run.
The linear expansion coefficient can be found in the mfr. datasheets. E.g. Wirsbro AQUAPEX has a linear expansion coefficient of 9.2*10^-5 in/in-degF, and so a 10 ft. length of AQUAPEX will expand by ~1.38in. when heated from 55F to 180F. Doesn't sound like a lot, and your installation isn't very large, but it could put stress on your fittings if you don't account for it.
(Incidentally, steel pipe would expand ~0.1in. under the same conditions).
The first time I did a PEX install I didn't take the expansion into account and that caused me some headaches, especially since it was all on the HW supply side.. hope to save you the same.
EDIT: I'm no professional, but your layout looks right-on to me too. (And if you wanted to go nuts, you could home-run each appliance/sink group back to a single point so you can shut off one without shutting off all. I did that with my PEX refit, but it was more just for fun than any compelling reason :laughing: ).