With 4460 being the first car off loaded in 2018 and 4475 to be off loaded tomorrow, thats makes 14 cars so far. Doesn't include 4466 that was sent back for repairs, otherwise it would be 15 cars. This leaves BBD to have 13 cars to delivery to Hillcrest by the end of June.
This means TTC should be receiving a car every 4.6 days, with most likely 2 cars on the same day starting May 1.
4487 should enter service around July 20 if TTC maintain the current time frame for getting cars into service once it arrives.
Once 4466 returns, it should only spend a short time for testing and going into service, since it did most of it before being return.