I tried a game on cbbc last night and it worked fine for me. Try using the Opera browser.
With regards to the BBC IPlayer - what is installed is effectively only a short cut to the iplayer website. Like any normal PC, internet connection required for viewing. Not sure if you are able to download programs for future watching like you can on a PC.