Try http://www.ottodawg.com , its a free site I'm building with articles and forums. Just started it, but its not easy going . Most Cycle Training is for Road,Cyclocross or MTB. BMX Racing is different. Its like a combination of a 30 second sprint and a crosscountry race.
Good luck finding any free information, and pass it on if you do ... please