Without diving into the deep technical aspects of the db server setup, that looks like a good start to me. You haven't said anything that is a sure-fire problem (virtual server, RAID 5, disks far away from server, etc).
You may want to open a ticket and request an engineer review your specs specifically for this design. You can also call your sales rep and s/he should pull in a presales engineer for you if you want.