Yes this was announced many months ago. Takes effect January 2008.
I don't see how it will affect meeting attendance. No one is going to say "well, 2 hours on Sunday was just way too much, but I can handle an hour-45."
When it was announced, it was said the reason was "to leave more time for association after the meeting and to allow more time for the field ministry."
Of course that is just the usual claptrap. I suspect the reason is (1) with so many sub-par speakers in the congregations, cutting down the time to 30 minutes gives them less chance to veer off on stupid irrelevant tangents thus sticking closer to the outline (as you noted), and (2) thinking long term, as congregations lose members and are consolidated, some Kingdom Halls can be sold off for cash while remaining Kingdom Halls can accomodate more congregations on Sundays.