Jep, the shop is generally reliable yet, so just give it some time for being a one-man-show and outside Germany ... and soon much farer.
"Backorder" probably means that some certain amount of orders is needed before it gets going.
And waiting for the "complete with pre-cut Front and Rear panels" will have taken some time, last time I visited this page they were not available yet.