Works great guys.
Quick followup: Any thoughts on why my Lead Status is changing to 'Not in Program' even though I have a flow step to set the data value to 'Open'? In Salesforce, I'm getting an update that the lead owner changes the status from 'Open' to 'Not in Program' the moment the lead is created, so I think I've got something in my Marketo flow or Salesforce settings that is overriding that flow step.
Again, I appreciate all your help.
Also, side note, did a quick search for UTM trying to quickly get to my post. Realized my original question has be asked several times before. That said, I appreciate the helpful responses!