Updated
The throttle issue seems to be user errors - lubed up the accelerator and I think all is well... chalk that one up to being a newbie.
The oil does have me a bit concerned as it happily drank 2 quarts and might even take another. I'll keep a close eye on it.
I got up the nerve to change out the gearbox oil and the local auto parts store only had SAE 80-90 - the guy tried to tell me it'd be just as good as 90/90 - told him I had to consult my experts...so, thoughts?
a 20 minute trip around town produced no coolant leaks. But I have included a pic of the suspicious area below - to be safe, I cranked the hose clamp down.
for those interested, more pics of the carb setup:
coolant leak - note on pic at flickr site