Not sure if this will be beneficial to anyone. I was trying to figure this out using the turbo theme and was finally able to. I only have a couple of products that need the agree to terms on checkout. I did a blog post about it to try and help if needed. I am not an expert by any means so please keep that in mind.