Got this in an email from Tropical Plants Library: http://mgonlinestore.com/Dealbata/ Sure looks like it could be a yellow mimosa.
http://toptropicals.com/catalog/uid/Mim ... esiana.htm According to the info on this site, the Yellow Mimosa is also called Sweet Wattle and it is an Acacia just like the one at your website.