except if you use advanced routing features with product like, e.g. openWRT, I don't see the added value of using your ADSL router as your main FW.
This said, and whatever your design choice, I would rather suggest to do something like:
internet <-- ADSL router --> 192.168.10.0/24 <--> NIC 1 Zentyal NIC 2 <--> 192.168.5.0/24 <--> neighbour's LAN
NIC 3 <--> 192.168.15.0/24 <--> your LAN
Doing so, you can:
- share resources between internal interfaces: you have 2 LANs and describe rules between these 2 LANs
- Zentyal will control internet access for all, providing more flexibility (still you can implement additional rules at router level if needed)
- if you put "our" LAN between internet and your neighbour, either you describe 2 Zentyal interfaces as "internal" (with low added value) or you describe one as external, in such case this is the one on your LAN, which will make access to share resources more complex.
EDIT: fixed typo in neighbour's LAN IP