Can I set up the social share buttons/thank you message on a separate page than the optin form?

Yes, you can do this by utillizing the Tracking Page URL