The end product depends on the roast profile as well as the quality of the green bean.
The flavors you mention lead me to believe your beans may be under roasted. The start temps may have been too low and you may have dallied too long before the beans reached 300* and finished drying. It's possible that your roaster wasn't hot enough when the beans were between 350 and 400*. Its also possible that the process took to long to boot and you baked rather than roasted the beans.
I'm not sure what controls your Hottop programable has, but I like to keep my roaster's air temps between 300 and 350* while drying the beans. (Bean mass usually goes down to between 200 and 235* before bottoming out and heading back up. In general, I also want to get the roaster air temp up to 400* before the bean mass reaches 350*. When the bean mass reached 375* or so, I then like to slow the process down through first crack. In general, I never let the air temp in my roaster get above 425* and the roasting process usually takes around 15 minutes to complete.
Hope this helps. Keep in mind I'm working on a professional roaster and my control, temp monitors may vary significantly from yours.