So there you go. That hardly paints a picture of a frantic change done mid production with no prior planning. It's more like a series of unfortunate events and not being able to or willing to pay for top shelf staff to convert the engine earlier.
What facts were wrong? How the did you even get a fleeting impression the dude writing that blog post was painting a "picture of a frantic change done mid production with no prior planning."
Fanboys keep citing old quotes point out they've planned 64 bit engine all along. Yeah, that's the point, their entire game depends on it and it's absolutely project critical, so the fact it was a very late announcement was a 'wtf' moment for people. As you said yourself, they've had to go back and try convert and implement a bunch of stuff that was already built and designed. Had they cracked the 64bit problem first, they would have saved a lot of time, resources, and doubts, and good project management dictates that's the biggest risk so you tackle that first, not spend tens of millions and hope the single biggest potential threat to the project's survival just comes along and works out fine along the way.
This all reminds me when people were excited for Vanguard. They'd promised a seamless world. They'd promised and spend resources on a bunch of systems and designs already. The game was going to be awesome. You could even log in and play with some of the systems! Oh, only problem is the game engine was shit, and years into development they were finally happily announcing that this time they were sure they'd finally got the engine stable and working!
Isn't the lesson everyone should have learned from WoW is first master the tech, then open up 'full on development mode.' So, yeah, there are red flags because SC has been in pretty heavy development and suddenly they announce they've almost got engine and fundamental hurdle to the game finally working.
See also: dumb fucking fanboys flaming the author because he mentioned they're design seems dependent on loading screens, but according to fanboys SC won't have loading screens, so the author is obviously and idiot because, duh, SC will have auto-piloted entry-sequences where the game is, get this, loading in the background, but it's not a loading screen because you can run around your ship and it doesn't say 'loading... please wait.' Face palm worthy fanboism in that comments section.