I've build all again : same result.
Confirmed. On standard TC 3.5 with standard TC compile tools, the distributed kernel source ("linux-2.6.33.3-patched.tbz2") plus the distributed kernel configuration file ("config-2.6.33.3-tinycore") do NOT generate the same binary kernel ("bzImage") that is distributed with TC.
Daniel, as you described previously, the generated kernel is larger (2296000 bytes) than the kernel that comes with TC (2294848 bytes). In addition, a "cmp -b -l [...] | wc -l" between the two kernels shows 2283120 differing bytes.
After applying the three squashfs patches that cooperated ("squashfs-warning.patch" did not), there were still 2283073 differing bytes.
Trying to apply the remaining (non-squashfs) patches showed that they HAD already been applied.
Gentlemen, the situation is a mess. You may wish to do some spring-cleaning while your collection of applied and non-applied patches is still halfway manageable.