Okay, so I created a seperate view 'Your review for books', filtered as same author as the currently logged in user, and child of the post where the view is shown. I put the 'edit your review' CRED edit child post link in this view.
In the books styling template I created a conditional to only show this view if the currently logged in user has a review.
However I am still getting a post mismatch error.
Please feel free to have a look in the backend, I upgraded your test user to an administrator so you have full access.
If it is not me just being an idiot and this is not possible, perhaps there is a workaround....
I could create an 'edit your review' link, which takes the user to their review post.
On the review posts template, I could create a conditional, which displays a view containing the 'edit your review' CRED form, if the currently logged in user is the author of the review post, under the body of the review.
Perhaps this all makes more sense?
I'll wait to hear back from you before I do anything.
I'd like to blame tired eyes, although long long ago (seemingly) at the beginning of this thread I did mention my propensity for being daft.
Anyway, that's great news, thanks for all your help. Rest assured (a blessing or a curse), I will be asking for you again in the not so distant future, in my other, inevitable, support threads.