Peer attacks Mackay's 'delays'