Agreed. I don't know when it became unpopular to share a viewpoint that isn't all apple pie and motherhood on a DISCUSSION FORUM, but I've encountered this in a few threads. I get it, the fan bois lurk heavy in the builder specific threads, but at the same time...prospective customers should know what's up. Whilst most of the big time fans don't mind a delay, it's valid to be able to go into a transaction eyes open. And clearly with Spencer, these days at least, expect delays and spotty communication...if you are cool with that, order away, but if you aren't cool with that, this should be the place that you learn that's what to expect.
I think you did the right thing by posting and sharing your experience, and you walked the walk by also cancelling your order and speaking with your wallet. I'm sorry you had a bad experience...hopefully you'll get to try out the pedal at some point...and hopefully Spencer realizes that while he can do no wrong in some eyes, there are people who are starting to get annoyed with the way he is handling the customer support of his business and hopefully he makes a change so he doesn't encounter more people speaking with their wallet. I've definitely cancelled an order or two due to lateness when expectations were set on a date. Piss poor communication is usually how those horror show threads start where people wait for years and years on custom basses/amps - I'm not making that leap here, but it's good to know what to expect.