I ordered a TOJ0 in April and was given an 8-week lead time, it's been about 17 weeks now and pushed back a couple times. It doesn't bother me that much because it's hot here and I don't need it yet.
I get the frustration but I also understand a lot of unforeseen things have happened since and these things are stupidly hard to gauge - I'm surprised we still get numbers when we ask instead of a range. It's that expectation of an exact time that kind of gets people. White's'll tell you 4-8 weeks, other MTO whatever places'll tell you 4-6, 8-12, anything, but if you've familiarized yourself a bit with TOJ you know what you're getting into. There shouldn't be a delusion of an exact 8 weeks.