Hi Phil
I do a bit of MDF and I'd suggest that the L-shaped top can sit quite happily on two battens on the wall plus two battens on the units. I'd probably fix the bookshelves to the walls using something like mirror plates, or incorporating a "nailer" (internal stretcher) across the back of the unit with a couple of frame fixings in each. The L-shaped top can then be fixed in place on a bead of silicone after you've scribed it to the walls - it really won't move at all but it can be dismantled with a bit of BFI in future (i.e. smack it with a hammer + lump of wood from beneath). If you're really worried run a few screws through into the batten, but I doubt you'll need them. The maximum run this way would probably be 1.2 x 2.0 metres. If you approach the maximum it might be necessary to introduce a daigonal brace in the corner between the wall battens to provide extra support - it all depends on how much weight you are putting on the desk surface, size, etc.
To put carcasses together I use either dowels or biscuits, but if you don't mind the heads showing, or you can hide them beneath trim mouldings, etc. then black carcass screws work extremely well and don't pull-out (and they're cheap, too). For extra strength run a bead of glue along the joint before screwing together (I'm assuming you're delivering KD and assembling in situ).
One other thing you may want to consider is a
cable outlet or cable knock-out or two in the desktop
A suggestion for plinths is to consider
adjusting feet like they have on kitchen cabinets. The plinths then just become clip-on pieces. For extra weight you may need to go to 6 or 7 feet (I do this for larder cabionets, etc)
Scrit