Seriously? Ok, well:
1) Damage Control is a little out of date. It was built off 3.29.651.5 (radio version 2.15.00.09.01). The latest OTA is 3.70.651.1.
2) Hboot version doesn't really matter, I just wanted to know what the last OTA you accepted was,
3) You really need to consider updating your radios. Here's the problem - you're trying to flash newer ROMs while your radios are seriously outdated. I'm honestly surprised you're not having problems with anything you try to flash.
Here's what you need to do:
1) Update your radios/pri/nv to the latest using the combo update found here:
[ Radios ][ 12-17 ] All EVO Radio, WiMAX, PRI, NV & HBoot versions - xda-developers
If you really want damage control that badly, you'd have to either flash the radio version prior to the latest OR flash a different kernel, and keep your PRI at 1.77 (one before the latest), but more on that later.
2) Flash whatever ROM you want in the same recovery session from when you flash the radios. This step is sort of general, and assumes you haven't already flashed a ROM. As you've already managed to get Fresh 3.5 working, you could skip this step. Just make sure you keep the zip for that ROM on the root of your sdcard just in case you need to reflash it.
3) Should you decide you want Damage Control, you'll need to use the radio versions prior to the latest or flash a different kernel, as I said above. The second option is probably the easiest. If you want more information on this, I can give it to you, but you're better off going with one of the ROMs that gets updates. Fresh is fine if you want to stick with that. There are a host of them available here:
HTC Supersonic/ROMs - XDA-Developers
For more in depth instructions on all of the above, see the Rooting for Dummies guide, section 6 under "after rooting".