You've got to remember that Schumacher is a small company nowhere near the size of Tamiya and look at there delays.
They also announced the release of was it 3 other models at the same time and this is really just a side line release and I think they underestimated the amount of orders they got. That coupled with the HPI being wankers and pulling there decals I'm assuming will of caused a massive delay alone. Revised and re printed literature, manuals and packing all takes time
As the saying goes good things come to those who wait