My Athleta suit came yesterday, and I think it's going to work! It's long enough and fits pretty snug. And all one piece.
Everything is coming together. :) Swimming starts on the 21st and I get my bike on the 26th. Hopefully the extra days off have helped my knee too. I'm going to run today so we'll soon see.