I was at the Techstar's demo day. I felt the length of the pitch was perfect. Long enough to have some depth, succinct enough to keep the audience interested. 2 minute pitch at AngelPad sounds really short. It would be hard for design centric companies like smorepages.com to convey interest under 2 minutes.