Ohh... painful subject... this state-of-the-art-wonder-of-the-World airport was said to be launched to operations no earlier than about 2006 :(.
According to their BAA (British Airport Authority) site, its mainly gonna be British Airways' nest, hehe :). Not really suprising, is it.
More details check on their site - LHR Terminal 5
Scotland - Russia