I set up a similar network this past weekend, and while I am happy with the results (so far), your point above about LAN <--> LAN raises some doubts.
Brief background -- my in-laws have their wireless router (good old DIR-655) on the bottom floor in a corner of their house and needed to...