I really liked the fake out at the start! I'm glad to hear you learned a lot, and I'm still learning Unity myself, but I'm sure you're aware there are a number of problems so I'll limit my critique to constructive notes:
#1 - The 48 hour competition requires that all game assets be created during the 48 hour period. As far as I am aware that applies to textures as well. While the graphics are beautiful, much of it looks like standard assets or CG Textures.
#2 - The intro sequence was pretty confusing, and I wasn't sure if I was in control of my character or not. For example, the default jump ability was still usable. In this situation I would recommend not using the FPS camera, and instead apply your animation to a normal static camera that can't be player controlled. Then, when your animation finishes — perhaps check animation.isPlaying() on Update — you can create the FPS controller with Instantiate();
#3 - The physics of the player are pretty frustrating. You should probably reset them to the default values and ensure that you remove any physics materials you might have set.
#4 - The bridge had pretty wonky collision detection because it seemed to be a mesh collider, you should use a box collider instead, and add child GameObjects with colliders for the posts and/or invisible wall to keep the player from falling off. This can be done visually in the editor for ease of use.
I hope these notes help you a little bit and I encourage you to keep learning as much as you can! See you next time around!