Basic facts of internal combustion-- if you have fuel and spark the engine will start. It may not run very well but it will start. Before you go too far, pull the fuel rail, with injectors our of the manifold, put some rags under the injectors and spin the engine over. Make sure the injectors are firing. The fact that you have fuel in the rail, doesn't mean you're getting fuel in the ports. If that checks out, make sure you have spark. I think you'll find you're missing one or the other. Also pull the spark plugs and make sure they dodn't get saturated with fuel. If they did, they may not fire.