Yeah, I'd planned on this.
I made a quick prototype a few months back and remember something funky where selecting areas in a bounding box with Fusion Tables would return KML data, but not using a bounding box would return GeoJSON.
I'll look back into this and see if things have changed.