It sounds to me that Yes you may have a lot of experience flying, but How long have you been using VATSIM? And Not to be rude or anything, cause that is NOT what I am here to do, If a controller is speaking to fast, then you ask him to slow down; If a Controller is speaking in an intelligible language, or you simply didn't hear the instruction, you ask him to repeat; Lastly, if a controller is giving you late instructions, you, as Pilot In Command, should advise the controller if you need to descend at a certain point by simply letting him know on the Frequency, there are other options that you could have used. 1) Use the TEXT on the Frequency. 2) Utilize Missed approach procedures. 3) Make sure you have, and set up your descent, and speed as according to any STAR or IAP...
Blue Skies!