in this context, the business end would be the stern with your new power. its a figure of speech in US english referring to the end where "all the business" is happening. with a chain saw, it would be the chain end; with a gun, it would be the end of the barrel...
congrats on the new power...