Yes and no. There were specific compounds, but in being cognizant of the industrious nature of the American grey market biochemist, they left a great deal of specifically vague language in the bill so that they can deem anything illegal as they so see fit. Technically, there is actually a legal precedent for this exact scenario not holding up in court, specifically stuff regarding the ability of the layman to properly interpret a law and it's specificity, but that would require this issue to be actually go before a judge. Regardless, I wouldn't anticipate it being a loophole to rely upon.
Anyway, no, it's not all compounds yet. The secondary language allows for deeming illegal any compound with a chemical structure too similar to testosterone or a known anabolic steroid. The ninja move was in not explicitly stating what was "too similar", thus mean any federal authority has an opportunity to just drop a "Yeah, that kinda looks steroidy to me." bomb on someone.
Disclaimer: I am super NOT A LAWYER.