The controller was one of the usual, rattling away like an auctioneer, probably with baseball cap on backwards to think she is smart. NO need to speak so quickly and if she can read this BA have to be completely stable at 1000 ft agl...if not its a mandatory goaround. That 180 to 5 ( and for me thats 5 miles from the runway ie 6 dme), means you wont get back to a typical 747, flap 30 145 kts by that 1000 ft.