I have the same problem with Ultimate on my Mac. For some reason, it goes to the "FML is setting up your Minecraft environment", and after it says Minecraft is valid, it crashes straightaway. I had a look at the console, and for some reason it says theres a Null Pointer Exception in an AWT...