One of the most attractive features of TM is the Go To File (CMD+T) feature.

1) But I wonder, is there any way to tell TM that you do not want to demote files in the list, which are already open?

Example, if tabset.js is already open, and I CMD+T to navigate to tabset.js, but it has been demoted right to the bottom.
This makes sense if you only have a few tabs opens, but mostly I do not care if its already open, I just want to jump to it regardless (but end up accidentally opening some other file instead).

2) I also notice that the list shows the directory each file is in, but this is only shown after the full list has been populated. Is there a reason for this? In this example I have lots of gearman scripts (worker.php and client.php), and so to open one I have to wait until it shows all the directory paths before I can see which one I actually want.