The only reason Googles KML rendering appears fast, is it can throw their server compute power at it.
So really the only way would be to use your own server to do parsing and rendering (particully with caching), maybe turning the KML inot JSON.
I really doubt that using the Earth API would help you - even if it was possible, which I dont think it is. Loading the plugin just to do parsing is probably more work than doing parsing in JS.
Most of the 'slowness' is probably more from having to render lots of features in the API, rather than actual XML parsing. You miss out on the optimization that Google servers can do Particlly that they can render image tiles, rather than manipuatling lots of JS objects.
The other minor porblem is your map needs to be public anyway, so not really sure how that works, without the KML feeds also being public.