The servers being in Panama is for anonymity (check their laws). The important thing is they are not US hosted. MtGox and others used US based payment processors, such as Dwolla; had servers based in the US; or were directly involved in bank/wire transfers. All of which this exchange won't do.
This is only an example, but say
https://perfectmoney.com and
http://payza.com are two of the processors. They take care of the deposit through wire transfer, western union, or any other method available. You'd use that to fund your CryptoAve USD balance. So a middle man always performs the actual financial transactions through the banking system.
Located in Panama sounds good to me.