Why can't you use math type in the matching questions? Also, why can't you set up the matching questions to give partial credit? Will the math type ever expand to cover upper level mathematics like integrals, piecewise functions, limits, etc?
I'm not on the Product team, so I can't speak to when or if certain functionality will be added to Canvas. However, we have a few feature ideas that suggest adding functionality to Canvas that I think will interest you:
If you'd like to support any of those ideas, you can give them a rating and/or comment on them.