Hey guys!
I've decided to supplement this thread a bit with progress updates every so often so you don't feel out of the loop and to ensure everyone that this project is still alive! There might be some technical babble and boring parts but I'll try my best to keep it short and plain.
Work is going slower than expected due to some unpredictable events (like power outage on my street: 8am till 4 pm!) and personal reasons (I will never fell asleep while sunbathing ever again, I swear! It hurts...) but it's still one of my top priority tasks! I've just added sumary of targeted ideas, already implemented features and current "Work in Progress" tasks to the OP. There are some points marked with bold "up for debate" - I would like to hear your opinion on those topics the most as I feel it would be a nice addition but I'm not sure if it would not be perceived as cheating by some players.
On the technical part, at first glance there are some disadvantage of XNA over Flash. One of them is Graphical User Interface. Flash projects welcome you with user friendly, built-in user interface elements like text fields, easy text input, few-clicks ready buttons and stuff. In XNA you start with nothing of that sort. Ofc you can include some third party libraries ready to do that stuff for you, but I simply love to have my own stuff working on my own terms (and reinvent the wheel btw). And as thats my first bigger project in C# that requires graphical interface using XNA, I've decided to write my own small library (which obviously I didn't have yet!). I simply had to reinvent every single trivial thing like scaling fonts, positioning backgrounds and texts, even handling keyboard and mouse input to write something in login form / chat box or click a button. But that's mostly done now and it supports scaling window to any resolution you desire or toggling fullscreen! It's far from being perfect but I can fine-tune details later as I'm going to use that for other projects as well - it's kind of an investment.
Thats what was holding me back the most. I've got some of features already designed on paper and comunication with game server decrypted in most part but I need to present stuff to consumer which needs GUI to be done. Currently I'm working on multiline text fields (like thise in chat) and scrollable lists (like list of all chat messages, users in room, friends in social window etc). After I'm done with it tommorow I hope to implement basic lobby (with working chat and games list) the same day. That will be also the first version available for moderators to test as it will implement some fancy hidden mod-only spying tools

I hope you're not yet asleep

If you have any questions or ideas, please tell me! Thanks in advance, Joriom.