It wasn't easy for me to understand how portals work (about teleportation's position) but it's cool when I understood! I had some frustration at the beginning because the first level is hard when you don't understand why I took again the portal in the wrong way just because I continue to press Z. Maybe you should let more time.
Your level design with these rules is cool (I had to take time to think to pass the third level).