Yes, I certainly do think the JCM900 would be an appropriate base for a TOS. Ironically, I did eventually put cathode biased into my friend's JCM900 to Plexi 50w conversion. So, I don't see any reason why it wouldn't work with the TOS. I think I used a 47uf/430R-10w approach, IIRC?
The one thing I think you'll need to watch is the layout because of the tubes being in the middle of the chassis on the JCM 900, you have very little room to put a layout board in. I actually used terminal strips on the JCM900 to Plexi 50w conversion. I would recommend a paralleled turret or terminal approach vs. the Hoffman board because of limited space ............ UNLESS you are willing to move the preamp tubes location. You could consider relocating all the preamp and power tubes more towards the back of the chassis and then capping the current hole locations & putting your layout board there?
http://s28.beta.photobucket.com/user/tubenit/media/CPlexi50chassisinteriordescription.jpg.html?sort=3&o=51#/user/tubenit/media/CPlexi50chassisinteriordescription.jpg.html?sort=3&o=51&_suid=135418905940006262767463437295A poor layout could result in some oscillation issues given this is a high gain amp.
It also will make it very challenging adding foot switchable relays. However, I think you could at least find a way to have one footswitchable relay DPDT for the clean/overdrive.
The other thing is you'll need to consider adding full size pots to the JCM900 chassis instead of the PCB pots (which I don't like). Look carefully at the inside of the chassis, cause there is one pot hole that would be challenging given how the chassis faceplate attaches. Hopefully, that comment makes sense and you can figure it out.
I did build a TOS with PT & OT on opposite ends .......... so I know it's possible to make that piece work out OK.
I personally would attempt this, but be prepared to troubleshoot oscillation concerns or noise concerns at idle.
With respect, Tubenit