Yes, ask Icey said, you can still leave feedback - just visit the person's profile and you will see it. All existing feedback also moved with the site, which is why you can see a (+5) beside your name.
If you need further instruction - there are tutorials posted in both the Arena Tutorials forum and TS forum.