The engine is almost ready, finally. It wasnt the engine shop that took so long, but the parts suppliers. They are dealing with a cam dowel pin situation currently. Apparently the dowel that was included in the cam box was too small. So either they bored the hole too large in the cam or simply included the wrong dowel pin.
Anyway, here is the update.