Congrats!!! I think having a flat that early does a job on your mental state and that can sure take it out of you physically for sure (riding on a soft tire sure doesn't help matters any).
You did GREAT! Congrats!