I think you'll probably find the developers price list the same as the agent, but the commission will be built in, so if you go direct to the developer you should get a minimum 5% discount.
The agent should be reluctant to give out the name of the developer, otherwise where do they make money?, if the agent does all the work and then you nip off to go with the developer direct its not very fair on the agent. But then again they should register their clients with the developer. Like TRMA says the $2000 admin fee is a bit rich