congrats on getting your account back!! yes they can now...i think the cap is 999,999?
i think tnt have removed the world maps, and they're just links atm
i use the puffin browser it's a subscription service though when you use it on your computer but only a very small fee!