I'm glad to see someone in this discussion finally mention Krushnik. (Man, wasn't The Point cool? Everybody should download the plans and build one!)
But as for no fin, cylindrical rockets, a number of years ago at LDRS in Argonia, there were several no fin, high power rockets flown. Motors weren't in the front but there was enough nose weight added to create the correct CG/CP relationship. First of all, this created a very heavy rocket. So in spite of flying on a high power motor, these moderately sized rockets attained very little altitude. Secondly, I was hard pressed to consider it a stable flight. Yes, overall they did fly upwards and successfully prove that the CP/CG relationship makes a rocket fly. But a large AOA was required before they would start swinging the nose back upwards. They flew with a heavy oscillation about the vertical for a terribly ungraceful flight. This also helped rob altitude from the vehicle. Watching an HPR motor wallow up to a couple of hundred feet to be able to fly something without fins seemed like a waste to me.
Lastly, "pulling instead of pushing" has been tried numerous times. Yes Goddard's first rockets were designed based on this theory. Goddard's first rockets also were unstable and crashed. It's a fine theory until you realize that the aerodynamic effects of CP/CG are the dominant forces acting on rocket stability.