Thanks Eli Snyder for your suggestions. Seems to be the way forward for me.
I will try and build out segments as well as add a processing step of "Update Contacts - With Custom Values" because this form will be used only for one specific campaign.
Really appreciate the inputs provided by you guys.
Cheers!