Garmin Swim

I recently started back to swimming (it has only been about 25 yrs) and I originally used my Garmin 910XT   for my weekly swim, but the result was not satisfactory.  See Blog post here
 

I recently purchased the Garmin Swim and wanted to provide the intial results of using it for the first time this morning.  Overall, I was satisfied with the Swim.  It is much smaller than my 910XT and you hardly notice you are wearing while swimming.  I was suprised by it's accuracy during my swim.  It only provided a mistake on my last 50 yrd backstroke "float" as 100 yrs.  It was correct at the turn as I looked, so it thought the last 25 yrds was 75 yrds.  So out of a 2500 yrd swim, it reported 2550 yrds and the only mistake happened at the very last lap. You can see my results here.
 

Starting and Stopping the watch during my 100 yrd and 50 yrd sprints was a bit cumbersome.  I thought I paused after one of the 100's, but did not catch it until it was time to start for the next.  The pausing and starting probably adds about 5 seconds per due to starting the watch before and pausing the watch after you touch the wall.  I would like it to recognize when you start and stop via an accellerometer.  But of course if you stop during a swim to adjust your googles, it would think you are stopping one swim and then starting another.  So I am unsure of the best way for this to work.
When I uploaded the data via Garmin Connect, it did provide the wrong day and time (August 28 vs. Sept 4). Not sure why this happened but I have seen others state the same.   I manually changed it after. 
Also I could not get the data to upload to other sites that connect to my Garmin (RunKeeper and Daily Mile)  even though both sites accept swim data. RunKeeper would only pull my Garmin 910XT data and Daily Mile allowed me to select the Garmin Swim, but stated that there was no new data.
So overall it has some minor issues that hopefully will be worked out.  I will post if the date and time issue continues after my next swim here.