They don't look like a top team to me. Appalling.
I still think it all changed for Mclaren when Lewis left. Not sure if some engineers left to Merc as well, but since then they've been quite off.
And I'm not optimistic for 2016 as well :/ as it seems that the amount of tokens for the engine won't be enough. I don't doubt it will be better, but I don't think it will be competitive at all.