Reflashing the phone is done via your PC. You connect your phone to your PC via a USB cable. I did warn you this is somewhat technical. A little daunting at first, but once you've done it, it is actually quite simple. Plus, you only have to do it once if you want to.
The 10,000ft overview is:
1. Download these USB drivers and unzip somewhere:
http://dl.dropbox.com/u/4174784/usb_driver.zip
2. Set your phone to USB Debugging. Go to Settings/Developer Options
3. Plug the USB cable from your phone into your PC
4. Load the drivers when prompted. (I can't remember if it pops a bubble up saying drivers not found or if you to go through the device manager).
Next, we have to install the Android SDK on your computer This gives us the ADB and FASTBOOT commands. For flashing, we just use FASTBOOT.
1. Download the Android SDK here:
Android SDK | Android Developers
2. Install it, but don't bother installing any extra packages (unless you want to write apps)
3. Please write down what directory the program was installed in!
4. Open My Computer and click your way to that directory. On my PC it is C:\Android.
5. Open the folder ..\android-sdk
6. Hold down Shift and right-click on ..\platform-tools
7. Select "Open Command Window Here"
8. You now have a command prompt
Assuming you have done the steps above, and have the USB drivers successfully loaded, you can type in the command prompt:
adb devices
And you should see something like:
List of devices attached
0149F7510B005027 device
The numbers will be different, but if you see a number that looks like the "0149..." number, then the computer sees your phone. And you can continue with flashing. Let's stop here until we know you have your phone connected to your PC.
(This is actually the hardest part in flashing your phone)