I'd like to add my 2p worth based on my own findings.
Google started sandboxing sites on 16th November 2003. It's widely thought of as a measure for reducing the amount of spam in Google's search results and tends to affect links to a site more than the site itself.
As has been mentioned, the 'delay' can be anything up to 12 months and I was one of the many caught by this new measure in November when I lauched a few sites that same month.
One of my new sites went straight to page 1 of Google in the first week but this was a fluke and is certainly not the norm by any means so you've a long wait Mark unless you're extremely lucky - even then you'll only appear with high rankings if you've seo'd your site for the right keywords. If you've not seo'd your site you won't appear on page 1 whether the sandbox is 2 months 12 months or 12 years.
It's to be expected you appear #1 for the search 'rosesbydesign' as you've no competition for that word which brings me to my next point.
Don't think of the sandbox as a 'total ban' from serps it isn't, you will have page 1 results in Google for some keywords other than 'rosesbydesign' but they will be what I call 'fringe serps' and not the more competitive 'main serps'. Googles sandbox merely prevents your site from appearing in the 'business end' of results until sufficient time has passed to allow your site to come out fully.
Rosesbydesign is very much a fringe serp with only 399 competing pages so it's not surprising you show up, personalised roses as a search phrase is less of a fringe serp, Google.com shows there's 472,000 competing pages for that serp and accordingly doesn't show you. Heavyweight serps like 'red roses' where there's almost 10 million competing pages will be a hard nut to crack but I'd expect you to do really well from that one in the future if you can get at it.
You've got to be in Google if you run a business in the UK as it's responsible for over 80% of conducted searchers. In the USA it's quite different with Google getting 34% Yahoo 32% and MSN 28% with the remaining 6% coming from minor engines and directories. Clearly, sandboxing isn't quite the same problem over there.
Regarding links, I wouldn't advice 100 a day (3000 per month is a link spike I think Google would have no problem noticing) if it doesn't ban your site for this number it would certainly 'raise a flag' on them so you'd be wasting your time in the long run.
I'd go for 100 a month for a few months then slowly build them up using ever changing anchor text which judging by the number of posts you make here is something you're missing out on.
Get links from 'related' sites and if you are offered the chance to do custom submissions then use them wisely.
Try this technique on Google for finding related sites (type in exactly as shown including inverted commas)
"add_url" + "flowers" this gives you 192 potential places to submit to
"add_url" + "florists" gives 179
"add_url" + "roses" gives 55
then make subtle changes to the first part of the search string like;
"addurl" + "roses" this gives 1,180
"addurl" + "flowers" this gives 13,700
and so on.
Hope that helps. Do you know about the huge show in London? It might be good to go.
Ray