I think Honda rushed the engine last season and were testing and developing it as they went along.
Hopefully they would had more time this time round to do things "properly" as having the likes of Alonso and Button on the payroll wont be cheap
Fingers crossed they'll have a better, more competitive season