is there a site where i can view all the themes for BB and download from there?
Nope. Searching here and the Themes forum are good starting places to see what's out there. There are quite a few. The good thing about the Themes forum here is that you can tell which ones are getting updated and are actively developed and supported because their threads will naturally be discussed and near the top.