Awesome!
You did a really good job recreating portal. You could even see yourself in the other portal. Everything seems to be in place, and the concept of the game was perfect. Puzzling too, I had to think hard on those last levels.
I didn't notice very many glitches around, nice job keeping everything debugged.
Oh, and Fun fun!