In the interest of reducing sign up friction:
1. There's no need for a "Repeat Password" field. If a user types the wrong password, they can always use a "Change Password" link later.
2. Asking for an "Email Address" would be better than asking for a "Username". You kill two birds with one stone. Most people can remember their email address(es) but I know I don't remember the different usernames I use. Allow users to add multiple email addresses and sign in with any of these.
3. Ideally, you could make it that a user only needs to give you their email address to sign up.
4. Is "Sign Up" really the best copy to use on the first button you want a prospective user to click? What's the information scent there? What's the promise of value? What's the end result of signing up? Be more creative.
5. Things like COPPA, privacy policy etc. can go somewhere else.
Finally, what's your intention with ShoutFast? What's your motivation? Why are you doing this? Get your motivation right and the methods will follow. Don't worry about getting the methods right or cargo-culting. Just worry that you have the right motivation. Spend your time thinking about motivation and everything else will fall into place.
Well done on launching!