Yes, the road is legal for cyclists. There are actually share the road signs posted.
Personally, I use both the road and the path. Road through Seaside, Seagrove Beach, Watercolor, portions of Seacrest and Rosemary Beach where there is a higher density of joggers and cyclists clogging the path...