As far as I'm concerned, they're entitled to make any offer they like. If the whole predicted grades idea is to be sound, your prediction should be what you get (providing you work). I quite like what Imperial is doing (not just with high IB offers, but high (e.g. all As in modules) offers for A-level), at least it undermines teachers who over predict students at the expense of those who can actually achieve those grades.