Does SQL Server support restoring to a point in time down to the millisecond?
Yes that is a limitation of SSMS.  When using T-SQL you can control it to the three millisecond mark.  The input is done via a datetime variable so it's bound by the normal datatime data type rules which is precise to the 3 milliseconds.