Even though I'm only a moderator I'll try my best to answer your questions from what I heard from the other GMs and Rob himself.
1. You can get glasses in the level reward boxes that you get when you create a new character and level him. Those are NOT forever unfortunatly. You can also get glasses and maybe even masks in the collecting area, but the rate isn't epic. There are also a lot of players that got masks from the v16 and v17, so you can buy it from other players I guess. Those have been removed from the npc shops at the last major update (v18 I think) but you can now awake them!
2 and 3. You have to know that the baruna system (comparable to unique/ultimate) doesn't completely work at the moment, since this is completely new to the server. If I am not mistaking, Rob told himself that he was planning on fixing everything up and to allow piercing/elemental upgrade/runes, but that might take some time. At you least a pick up pet can take them haha! The templar 2h sword is bugged to, it appears has an invisible item in inventory.
4. Simply because it would be overpowered... Honestly I don't know exactly what bonuses those weapons give but if they were forever, people would vote for only the time they would need to get a catalyst weapon and would stop when they would have it. 14 or 30 days seems a good idea though, I suggest that you post a more detailed topic aout that on the seggestion section
5. I totally agree with you, a seraph set is almost the same as a slayer set. Those are the eFlyff effects, so no customization yet. Implementing a lvl 180 set would take much much time and effort since Rob is pretty much the only competent developper here at this moment (no offense to others). As I said earlier, you could also post this idea in the suggestion section if you specify which effects and bonuses you would like to see for each class
For the others here, don't hesitate to add informations to what I said and to correct me if I said something false, I can easily edit my post with the best of all your answers so that it will help other players