I've used Matroska to store my TV captures mainly because your GUI is so easy to use and has worked very well. Big thanks for providing it.
However I hope that you could revise your stance about demuxing because I would feel much more safer if I could later get streams out for possible re-encoding.