Great suggestions guys! I, too, think some of these ideas would be awesome to incorporate down the road.
Photos & Vlogs have generally just been posted in the "Main Bhangra Discussion" or "Videos and Performances" sections, but having a dedicated subforum for these might be great when we plan to upgrade our forum platform.
To take it one step further, it would be even cooler if the teams & competitions that people are associated with had "tags" (like twitter) as KChhang mentioned. Just as an example - First Class Bhangra could have a tag of #FCB. So if you are associated with First Class Bhangra and have the team listed in your profile, every time someone puts up a picture or video of first class bhangra and they use the tag #FCB, you would receive a notification that your team was mentioned on BTF and you haven't read the post yet.
Unfortunately we're fairly limited with our current platform (SMF), but maybe in the future as we transition into "BTF 3.0" with using XenForo (similar to how we are testing with the Raas community: http://raasteamsforum.com/
), this would all be a possibility.