I'm trying out the Delayed Commit functionality now and had some suggestions for improving this nice functionality as well as running into a problem.
In the IDEA plugin, I'm not sure if "Remote Run" is clear language for understanding what the button does. Even I was a little unsure if that was the Delayed Commit button and I was actively looking for how to do a Delayed Commit to test the functionality.
In the TeamCity UI in the situation of a delayed commit, I think the display of changes could be improved. In the mouseover of the number of Changes, a listing of the Change comments come up. I think it might be nice to have the subversion revision ID listed (in the case of Subversion). Also, the remote committed file ended up at the bottom of the list and with no special distinguishing marks or icons. I think it should be at the top of the list and be shown differently to show that it's not in the repository yet. The same issue applies when I click on that change to see the files involved. It shows at the bottom of the list and there is no information that it was a pending commit vs already in the repository.
Lastly, though the build was successful, the file did not seem to commit to the repository. I did not see anything in the logs to as why this did not occur. My theory is that the Subversion user that the build server is using is setup to have read-only access to the SVN repository. If the commit is done by the build server 1) that would seem to cause problems since it's not committed as the user who did the work which could make tracking more difficult and 2) there was no warning or error message shown to me that the commit did not succeed.
The new UI in the latest build keeps getting better!