I'm sorry to not provide a receipt. Nobody likes to play with other people data.
There are too many steps and what you say is what you think you have done. Mixing webUI and command line command only worsen things.
E.g., when you say you created a RAID you don't say if you put a filesystem on it. If using Disk->Wizard, it repartitions the disk, don't allow you to select the RAID components and it puts one fs on the created RAID; but if using Disk->RAID it allows you to create a RAID specifying its components but does not put a fs on the RAID. And if you used the command line, well, that is much more complex and requires the verbatim commands used, its output and sequence.
I don't understand, e.g., why did you create a RAID with two components in step 9 (did you put a fs on it afterwards?) to remove one of the disks on step 10. OK, it might have been an intermediate step, but did you Fail and Remove that disk before removing it from the RAID? (Disk->RAID, Component operations, Fail/Remove/Clear) If you didn't, RAID info is still available on it and it might be automounted the next time you plug it.
The only reason I see for you to be able to unmount sdb2 in step 14 and not be able to fsck it on step 15 is because it belongs to a RAID. Alt-F plays no role on that.
You can see the current RAID situation by executing the commands:
cat /proc/mdstat # lists all md devices, either active or not. Use them in the following command
mdadm --detail /dev/md<your-md-device> # or using the webUI Disk->RAID, RAID Operation, Details
mdadm --examine /dev/sd<your-disk-name-and-partition> # or using the webUI Disk->RAID, Component Operations, Partition
You can created a RAID even on a non-RAID partition (as D-Link fw does). Doing it the right way is just a matter of discipline, and the Alt-F webUI enforces that. But the command line allows it. Also, don't login the box while using the webUI or at least don't change directory using 'cd', as that might avoids being able to unmount disks.
From your description, sdb2 contains your data. Does it has an Alt-F folder at its base directory? Use mdadm --examine it to determine if it has RAID info on it. You can try the 'eject sdb' Alt-F command which will try to do some magic to release it (stopping RAIDs, unmounting, etc).
After being sure it has no Alt-F folder at its base (if it has, rename it to something else) nor has RAID info on it (use 'mdadm --zero-superblock /dev/sdb2' to remove it), and reboot the box.
And remember that a RAID component can seems to have a filesystem (or part of it) on it, but you should avoid mounting it. The 'blkid' command will list what *might* be filesystem on every box device. E.g, on my RAID1 md1 and its sda2/sdb2 components appears as ext3 (with the same UUID):
/dev/md1: UUID="c0266379-f8a4-42b9-a9a2-c1ad32fd8e6a" TYPE="ext3"
/dev/sda2: UUID="c0266379-f8a4-42b9-a9a2-c1ad32fd8e6a" TYPE="ext3"
/dev/sdb2: UUID="c0266379-f8a4-42b9-a9a2-c1ad32fd8e6a" TYPE="ext3"
sorry I can't help more