Lava is all I ever need for MJ power, so I just regulate the number of magmatic dynamos I have running.
*Warning: Math Below*
[MATH] Max throughput for lava in fluid ducts is 80mb/t, Magmatic dynamos produce 180,000 RF/1000mb, at a rate of 80RF/t, let's also add in max energy throughput for redstone conduits is 10000 RF/t.
This means I can have 180 engines in a line off of one fluid duct supply line, which is 14,400 RF/t (1,440 MJ/t; also note this takes two separate redstone energy conduit lines to work because one would be too much).
Some storage cell info just in case after all that you still want to store your MJ:
with 1.6, energy conduits have input/output/noput faces, so batteries are much more compact. Direct contact instead of 2 blocks inbetween shrinks everything 3 times smaller on a linear scale (old way is 3*number cells-2 blocks bigger), if you don't want to account for the energy capacity.
TE2 Storage cell: 600,000 MJ at 256MJ/t
TE3 Redstone cell: 10,000,000 RF at 2000 RF/t (166%! but slower rate)
TE3 Enderium cell: 50,000,000 RF at 10000RF/t (not_bad.png)
[/MATH]
More than I would ever need at any moment, is what I can produce at a single moment, so storage isn't an issue.
Edit: I'll add in, for energy security you could always put in a railcraft tank (or tanks) to store lava.
The laziest way to regulate production is to periodically burst into a large battery and use the last cell(s)'s interface(s) to go from there, but you can also regulate power production from your tower using redstone, which is much easier with red power's framed wire (you can use different colors to divide it up any way you like, bundle it your control room, and unbundle it to separate levers there. Or you could divide the power based on requirements for specific systems, and flip the switch there with a single cell to buffer the math since you're working with 80RF increments.)
I'm getting carried away, time to end post.