Hmmm... Timed ignition, fuel delivery, and compression. That's our simple recipe. You say you've only cleaned the carbs once? You'll find numerous posts here joking about how well the bike runs after the third (or fourth) trip through the carbs. Did you line the fuel tank or simply remove the rust? Fuel valve cleaned and new lines installed? Not knocking your work, but it's the most likely culprit. Been there, done that!
Good luck, and keep us posted!
Tom