At the moment, no. The problem is that tikzDevice doesn't respect par('family') which I assume is getting set for those text labels. We don't respect this because LaTeX has its own way of doing fonts. While "mono" may be something we can translate to a LaTeX command, other values of 'family' may not be. We would have to require that the value set for par('family') be an exact LaTeX font to avoid maintaining a map of 'family' values to LaTeX font names. For the time being you will need to specify fonts in LaTeX.
The spacing thing is another issue. If you have a specific example we can check it out, maybe there is a bug in the text placement somewhere.
Cameron