Nice work!! Congrats on that podium finish. 
Fantastic goal setting as well. You will exorcise those swim demons from your head. Have confidence in your abilities - you've proven yourself in the pool - with people. In open water -there may just be a few more. You will have a strategy to deal with the "what ifs" and you will do great. I know it!
"You can't get what you want till you know what you want." Joe Jackson
2006 Cannondale Feminine/Ultegra/Jett
2012 Trek Speed Concept 9.5/Ultegra/saddle TBD