Freelancer:
Jhrokon
See The 1st and 2nd One Its Have Some 3D Effect
i have not use any mock-up for presentation. if you like it generally then it would be batter in mock-up