So far, over-promised and under-delivered.