Read the manual.
Your hour meter is supposed to flash "lube" every 25 to 50 hours (don't recall which).
Your engine WILL run hotter if you only run it at 1/2 throttle. Air cooled engines are designed to only be ran at full throttle so they cool themselves properly.
Oh, and there's not a damn thing wrong with your engine.