The age limit is 35 not 31. The big thing that gets a lot of guys is you cannot have more than 10 years of active duty. Like everything else however, that too is waiverable.
Here is the link for more info
http://gocoastguard.com/find-your-fit/officer-opportunities/programs/direct-commission-programs
Here is the link for more info
http://gocoastguard.com/find-your-fit/officer-opportunities/programs/direct-commission-programs