Maybe it's just me... but I see very little benefit to using actual response documents in the XPages world.
Sure In SSJS you can use the doc.responses property which is nice... but if both related documents were main documents with a shared key it's not that difficult/expensive to get them other ways.
Also remember there's less needs to duplicate data between parent doc / child doc as you can now do more live lookups inside views and repeat controls and stuff.
Just a couple comments I guess.
Dave