I ported my own cylinder with a micro die grinder that cost me $60 & an old dremel. I'm by no means a professional engine builder but my R ain't no slouch & I been running it hard for over 25 years. Anything can be done if you have the knowledge & will.
I know enough about 2 stroke port timing to be dangerous but not enough to make good dependable power. I ported a pocket bike engine once just to see what would happen and I raised the exhaust port too high and it would make massive high RPM power but the lack of low end made it useless and eventually blew apart because the Chinese parts were not ready for the RPM.
I respect the man who will take the time to get the knowledge but the price of a new cast cylinder with porting, revised cooling and a o-ring head with adjustable domes is $750.
If I work in my trade it's about $50 per hour so for 15 hours of work I got dependable power. I know I can't learn it, get the tools and do it in 15 hours.
Big ups to you for what you have done. I'm sure it makes you feel that much better when you put it down on other riders with all their fancy store bought stuff and you are riding a bike that you hand built.