If you can find something for tomatoes, it would be much better than the conditions it's in now. So I think that would be good to shoot for.

As far as transplant goes, I would rid of as much of the current mix as you can without damaging the roots. If rinsing seems like it's uncomfortable then don't do it. You can always leech the soil with some water once it gets a hold in the new soil.

I have no experience with coco, however many around here use it with success. I do know you need to add liquid nutrients to your water mix to grow cannabis well. I think it may be easier for you in some old school potting type soil that has nutrients in it if access to products is that limited.