Thanks for the reply.
Well, I've been doing some shenanigans myself to figure it out. I've pulled out the disks and chained them in a testbench. Then I loaded the latest System Rescue CD and lo and behold, it sees the data and reconstructed the raid ... BUT now I've run into these delightful errors:
[root@sysresccd /mnt]# mount -o ro /dev/md124 /mnt/md124
mount: /mnt/md124: mount(2) system call failed: Structure needs cleaning.
[root@sysresccd /mnt]# xfs_repair -n /dev/md124
Phase 1 - find and verify superblock...
xfs_repair: V1 inodes unsupported. Please try an older xfsprogs.
Which seems to either suggest the filsystem is fubar or it's actually just a versioning issue of the XFS tools and filesystem.
SO, my next step was to try and go back to an older version of SRCD but those only go back to 2017. Next try is with Knoppix. I tried version 7.0.5 (circa 2012) but that doesn't recognize the RAID at all.
When I try to boot with a KB and Mouse on the Buffalo NAS, I get hung up on the boot, and I'll probably run into the same XFS versioning issue with Ubuntu that I did with SRCD.
I think my next steps would be to DD the disks to file images and then try them again in the NAS with a recovered Firmware. That way if the most horrible thing happens, then at least I'll be able to try again or something else.
Incidentally, I have been digging around in the data recovery tools out there and found an interesting one from DiskInternals that seems to be able to reconstruct and read the filestructure (named RAID Recovery) using the trial. It's a decent chunk of cash $500, but you know, after these long nights, might be something I'm gong to be buying HAHA.
Other than that, I'm out of ideas.
Thanks again!