What makes you think the bike is too big? 6ft on a 58cm bike seams ok to me...
Anyway, it's the danger of buying a first bike online... One thing you could have done is to buy the bike 2cm shorter than what you thought you needed. A shorter bike is ok you can get a longer stem move the saddle back, etc, but a too large is very hard to fit...