I'll definitely agree on the mufflers... some of them I've seen on customer's bikes have only a 9 or 10mm outlet and these engines need at least a 15mm or larger outlet just to be able to breathe... Map's advise on the end cap drilling is the same thing I do over here when I get a customer's bike to work on. An expansion chamber pipe also works wonders for these engines and can almost double the power output just by bolting one on. The carb jetting issue is another power restricter because these things are jetted way richer than they need to be... Easiest thing to do here is get a few spare jets and solder them shut then get a micro drill set (these cost about $15 if I remember right) and re drill the jest from size 70 to 74, the larger the number the smaller the hole size, then starting with the largest drilled jet, try it and work your way down on jet sizes until the engine revs clean without any 4 stroking. You can do the same with just one jet by re soldering and drilling until it accelerates cleanly but dialing it in is a lot quicker if you have a few extras pre drilled and ready. Don't trust the jet numbers since you can order 4 jets all the same size and each one will measure differently.
Map also has the link for the micro drill set, I used to have it but it's on the shop's computer, these are cheap so I got 2 sets in case I dropped one and couldn't find it or broke one... these bits are extremely small and range from wire gauge size 60 to 80, most bikes will tune out with a size 72 or 73 hole size in the jet, but each engine is different and will tell you which size works best, you'll know by how well it runs and by doing a plug chop.