from their website, you needed to be settled within the United Kingdom within the meaning of section 33(2A) of the Immigration Act 1971. and from what i can remember that means no restrictions on your stay ie ILR.
so i don't know why they think your eligible, but maybe i'm wrong![]()