I like the sky background which seems to look semi-cartoony. The text also fits well with the background, although the noise on the glow around the edge of the text seems to (for lack of a better word) ruin it for me. It's nice though.
You also might want to optimize the quality of it if you're using it on the web; 2.5mb is a lot to load for a background.
You may be thinking that 2mb isn't that much with the fast speeds of internet we have today, but the user also has to load all of your content and some users may have speeds as slow as 500kb/s, which means it'd take 4 seconds just to load the background and stall all of the content. Even if the users have fast broadband, slow upload speed from your server could also give the same effect.
Judging by the sky in the background I'm guessing you're using Photoshop? Photoshop has a set of tools for optimizing graphics for the web: File -> Save for Web and Devices.
If you're using Paint.net or some other graphics program, simply saving the image in jpeg format with a little compression will obviously drop the quality of your image, but also lessens filesize.
I
saved your image as jpeg in the highest quality, and the file size was noticeably smaller at 239kb. There are some strong pixelated color areas around the bottom, but that may be because I was re-saving an already compressed image, saving the original file into jpeg in the highest quality may fix that.
You'll want to play around with the compression, until your image looks as good as png and is at least under 1mb in filesize.