In running the 2020 New York Penn - Ronkonkoma (11:15 AM) service, after leaving Jamaica on the way to New Hyde Park, I ended up running Queens1 2E signal (stop aspect displayed). ATC & track speed was 80 MPH and ATC didn't slow me down until about 300 yards away where it suddenly dropped straight to 15, which is not enough time to stop, even with the e-brake, before the signal coming from 70 something MPH. The only indication that I needed to slow down was HUD upcoming speed of 10MPH (yes, I ignored it & yes I probably shouldn't have). I've had this happen one other time too (don't know what service though). I know ATC on LIRR/NEC is plagued (read many a forum on that), but am curious if this is part of the issue, or if this is how ATC actually works? I have no idea how it works, but I feel like there should've been additional speed reduction warnings that gave time to actually stop the train in time.