Thanks for the news. I agree with you on the fact that all implemented changes are going into a great direction (especially anything related to growing the visibility and the user base).
I hope the "Twitter API issue" will be soon or later fixed (although it didn't happen to me for some time now).
Cheers!